Foro Oficial de C#

a la final se puede y no es dificil, pero tal como te lo han hecho notar lo mas seguro es que estes abordando el problema inadecuadamente.
Pero si solo puede existir un webform a la vez y este existe mientras se arma el código HTML (renderiza) en el servidor, cómo va a poder acceder a otro webform?
 
¬¬ ... solo me entro curiosidad de saber si se podia o no... asi como en las aplicaciones de escritorio podia acceder a un control en otro formulario, queria saber si a nivel web tambien, porque lo intente de la misma forma y no em salio, entonces no se como sea en webforms
 
¬¬ ... solo me entro curiosidad de saber si se podia o no... asi como en las aplicaciones de escritorio podia acceder a un control en otro formulario, queria saber si a nivel web tambien, porque lo intente de la misma forma y no em salio, entonces no se como sea en webforms
Para solucionar esas dudas y entender las diferencias iniciales entre escritorio y web lea esto: http://msdn.microsoft.com/es-es/library/ms178472(v=vs.80).aspx

Yo sigo esperando que juan me explique porque todavía no doy.
 
Buenas tardes, de antemano muchas gracias por tomarse el tiempo de ver y leer mi pregunta, espero contar con su respuesta y su ayuda mil gracias.
estoy utilizando C# y SQL server para que mediante una plantilla de excel en C# yo pueda imprimir solo numeros totales de los resultados que mostrados. por ejemplo, tengo este query que en SQLserver me muestra el resultado mas abajo mostrado.
QUERY EN SQLSERVER
SELECT TOP (100) PERCENT dbo.Juzgado.NOMJUZGADO + ' DE ' + dbo.Juzgado.CIUDADJUZG AS JUZGADO, dbo.Inculpado.Exp, dbo.Inculpado.Anio, dbo.Inculpado.Inculpado,
dbo.Inculpado.Cve_del, dbo.Inculpado.Delito, dbo.Radicacion.Fecrad, dbo.Juzgado.CLAVEJ, dbo.Resolucion.FecAfp, dbo.Resolucion.FecAul, dbo_Ordenes.Feclib,
dbo_Ordenes.FecejeOA, dbo_Ordenes.Fecneg, dbo.Sentencia.Fecsen, dbo.Sentencia.Tiposent, dbo.SinSentencia.Sinsenten, dbo.SinSentencia.Causa
FROM dbo.Inculpado INNER JOIN
dbo.Radicacion ON dbo.Inculpado.Llave = dbo.Radicacion.Llave INNER JOIN
dbo.Juzgado ON dbo.Inculpado.Juzgado = dbo.Juzgado.CLAVEJ INNER JOIN
dbo.Sentencia ON dbo.Inculpado.Llave = dbo.Sentencia.Llave INNER JOIN
dbo.SinSentencia ON dbo.Inculpado.Llave = dbo.SinSentencia.Llave INNER JOIN
dbo_Ordenes ON dbo.Inculpado.Llave = dbo_Ordenes.Llave INNER JOIN
dbo.Resolucion ON dbo.Inculpado.Llave = dbo.Resolucion.Llave
WHERE (dbo.Inculpado.Cve_del >= '312001') AND (dbo.Inculpado.Cve_del <= '313133') AND (dbo.Radicacion.Fecrad >= '2012-02-01') AND
(dbo.Radicacion.Fecrad <= '2012-02-29')
ORDER BY dbo.Inculpado.Delito

ME ARROJA EL SIGUIENTE RESULTADO.
QUINTO DE LO PENAL DE HERMOSILLO
0044
2012
LOYA MORENO EVERARDO
312001
ABIGEATO APODER GANADO BOVINO
080405
TERCERO DE LO PENAL DE NOGALES
0020
2012
FERNANDEZ PEÑA PEDRO
312001
ABIGEATO APODER GANADO BOVINO
120403
TERCERO DE LO PENAL DE NOGALES
0020
2012
FERNANDEZ PEÑA PEDRO
312001
ABIGEATO APODER GANADO BOVINO
120403

LO QUE NECESITO.
1RO. AGREGAR A MI QUERY EL CODIGO PARA QUE ME CUENTE EL NUMERO TOTAL DE RESULTADOS ENCONTRADOS, DISTINGUIENDOME DEL NUMERO DE EXPEDIENTE Y DEL NOMBRE DE LA PRIMERA COLUMNA ASI COMO TAMBIEN DEL NOMBRE DE LA PERSONA ES DECIR.
QUINTO PENAL DE HERMOSILLO 0044 LOYA MORENO EVERARDO SERIA ¨1¨
TERCERO PENAL DE NOGALES 0020 FERNANDEZ PEÑA PEDRO SERIA ¨1¨ SE REPITE EL REGISTRO PERO A MI NO ME INTERESA PORQUE ES EXACTAMENTE IWAL POR ESO SERIA 1 EL TOTAL. ME TIENE QUE DISTINGUIR PORQUE A VECES EL NUMERO DE EXPEDIENTE MUCHAS VECES ES EL MISMO ¨¨0020¨ PERO EL NOMBRE DE LA PRIMERA COLUMNA ES DIFERENTE Y AHI SI SERIA 1 Y 1, ESTA ENREDOSO PERO MUY SENCILLO ESPERO ME DE A ENTENDDER.
2DO. ESTOS NUMEROS TOTALES LOS TENGO KE INSERTAR EN UNA CELDA ¨X¨EN UNA PLANTILLA DE EXCEL CUYO FORMATO YA LO TENGO TAMBIEN, ENTONCES LO QUE NECESITO ES EL CODIGO DEL INSERT HACIA UNA CELDA ESPECIFICA.
ESPERO PUEDAN AYUDARME, SERIA DE MUCHA AYUDA CUALQUIER COMENTARIO O RESPUESTA.
 
Hola

Tengo un textbox abierto en donde el usuario tiene que digitar la fecha en formato dd/MM/yyyy, lo que tengo que hacer es lo siguiente:
1. Cuando Cargue el control debe estar vacio solo en formato __/__/____, de tal forma que si el usuario la embarra y borre no se deban eliminar los / .
2. Tengo que validar que el formato sea correcto, ojo sin usar Ajax (suena estupido ya que podria solucionarlo con una mascara, pero no lo pudo usar) , como lo podría validar, me sirve un control de validacion?

gracias y estare atento a lo que me pudan colaborar
 
Saludos.

Buenas tardes, de antemano muchas gracias por tomarse el tiempo de ver y leer mi pregunta, espero contar con su respuesta y su ayuda mil gracias.
estoy utilizando C# y SQL server para que mediante una plantilla de excel en C# yo pueda imprimir solo numeros totales de los resultados que mostrados. por ejemplo, tengo este query que en SQLserver me muestra el resultado mas abajo mostrado.
QUERY EN SQLSERVER

SELECT TOP (100) PERCENT dbo.Juzgado.NOMJUZGADO + ' DE ' + dbo.Juzgado.CIUDADJUZG AS JUZGADO, dbo.Inculpado.Exp, dbo.Inculpado.Anio, dbo.Inculpado.Inculpado,
dbo.Inculpado.Cve_del, dbo.Inculpado.Delito, dbo.Radicacion.Fecrad, dbo.Juzgado.CLAVEJ, dbo.Resolucion.FecAfp, dbo.Resolucion.FecAul, dbo_Ordenes.Feclib,
dbo_Ordenes.FecejeOA, dbo_Ordenes.Fecneg, dbo.Sentencia.Fecsen, dbo.Sentencia.Tiposent, dbo.SinSentencia.Sinsenten, dbo.SinSentencia.Causa
FROM dbo.Inculpado INNER JOIN
dbo.Radicacion ON dbo.Inculpado.Llave = dbo.Radicacion.Llave INNER JOIN
dbo.Juzgado ON dbo.Inculpado.Juzgado = dbo.Juzgado.CLAVEJ INNER JOIN
dbo.Sentencia ON dbo.Inculpado.Llave = dbo.Sentencia.Llave INNER JOIN
dbo.SinSentencia ON dbo.Inculpado.Llave = dbo.SinSentencia.Llave INNER JOIN
dbo_Ordenes ON dbo.Inculpado.Llave = dbo_Ordenes.Llave INNER JOIN
dbo.Resolucion ON dbo.Inculpado.Llave = dbo.Resolucion.Llave
WHERE (dbo.Inculpado.Cve_del >= '312001') AND (dbo.Inculpado.Cve_del <= '313133') AND (dbo.Radicacion.Fecrad >= '2012-02-01') AND
(dbo.Radicacion.Fecrad <= '2012-02-29')
ORDER BY dbo.Inculpado.Delito

ME ARROJA EL SIGUIENTE RESULTADO.
QUINTO DE LO PENAL DE HERMOSILLO
0044
2012
LOYA MORENO EVERARDO
312001
ABIGEATO APODER GANADO BOVINO
080405
TERCERO DE LO PENAL DE NOGALES
0020
2012
FERNANDEZ PEÑA PEDRO
312001
ABIGEATO APODER GANADO BOVINO
120403
TERCERO DE LO PENAL DE NOGALES
0020
2012
FERNANDEZ PEÑA PEDRO
312001
ABIGEATO APODER GANADO BOVINO
120403
LO QUE NECESITO.
1RO. AGREGAR A MI QUERY EL CODIGO PARA QUE ME CUENTE EL NUMERO TOTAL DE RESULTADOS ENCONTRADOS, DISTINGUIENDOME DEL NUMERO DE EXPEDIENTE Y DEL NOMBRE DE LA PRIMERA COLUMNA ASI COMO TAMBIEN DEL NOMBRE DE LA PERSONA ES DECIR.
QUINTO PENAL DE HERMOSILLO 0044 LOYA MORENO EVERARDO SERIA ¨1¨
TERCERO PENAL DE NOGALES 0020 FERNANDEZ PEÑA PEDRO SERIA ¨1¨ SE REPITE EL REGISTRO PERO A MI NO ME INTERESA PORQUE ES EXACTAMENTE IWAL POR ESO SERIA 1 EL TOTAL. ME TIENE QUE DISTINGUIR PORQUE A VECES EL NUMERO DE EXPEDIENTE MUCHAS VECES ES EL MISMO ¨¨0020¨ PERO EL NOMBRE DE LA PRIMERA COLUMNA ES DIFERENTE Y AHI SI SERIA 1 Y 1, ESTA ENREDOSO PERO MUY SENCILLO ESPERO ME DE A ENTENDDER.
2DO. ESTOS NUMEROS TOTALES LOS TENGO KE INSERTAR EN UNA CELDA ¨X¨EN UNA PLANTILLA DE EXCEL CUYO FORMATO YA LO TENGO TAMBIEN, ENTONCES LO QUE NECESITO ES EL CODIGO DEL INSERT HACIA UNA CELDA ESPECIFICA.
ESPERO PUEDAN AYUDARME, SERIA DE MUCHA AYUDA CUALQUIER COMENTARIO O RESPUESTA.

Lo primero que debes hacer es optimizar la consulta, ya que asi es muy incomodo de procesarlo como la quieres.... por lo que veo principalmente tu problema es de SQL, luego lo de C# realmente es insertar un registro en una celda concreta, eso es bien facil, pero mientras no resuelvas lo de SQL la cosa sigue siendo mas complicada de lo que se ve ;).


Hola

Tengo un textbox abierto en donde el usuario tiene que digitar la fecha en formato dd/MM/yyyy, lo que tengo que hacer es lo siguiente:
1. Cuando Cargue el control debe estar vacio solo en formato __/__/____, de tal forma que si el usuario la embarra y borre no se deban eliminar los / .
2. Tengo que validar que el formato sea correcto, ojo sin usar Ajax (suena estupido ya que podria solucionarlo con una mascara, pero no lo pudo usar) , como lo podría validar, me sirve un control de validacion?

gracias y estare atento a lo que me pudan colaborar

Utiliza un MaskedTextBox ;)

Edit: ahora veo que es en ASP.Net :nervios:


SuerteX :)
 
En la U me están enseñando C# , hasta el momento bastante entendible el lenguaje, claro que los ejercicios son muy básicos por ahora(If, Switch) , le estoy echando bastantes ganas a la programación porque ya me tiene un poco cansado la parte de Infraestructura y Soporte, ya todos los empleos referente a esta parte son con disponibilidad 7x24 y horarios rotativos.

Si alguno quiere mis simples ejercicios con gusto se los paso :p

Sldos.
 
En la U me están enseñando C# , hasta el momento bastante entendible el lenguaje, claro que los ejercicios son muy básicos por ahora(If, Switch) , le estoy echando bastantes ganas a la programación porque ya me tiene un poco cansado la parte de Infraestructura y Soporte, ya todos los empleos referente a esta parte son con disponibilidad 7x24 y horarios rotativos.

Si alguno quiere mis simples ejercicios con gusto se los paso :p

Sldos.

y mal pagados, a mi me gusta programar pero el problema es que se me cansan los ojos gracias a los monitores crt que me jodieron la vista.

ahora estoy aprendiendo C# con wpf + silverlight + MVVM + Code firts + LINQ.

que tanto futuro tiene silverlight? algún videotutorial bueno de LINQ sobretodo que expliquen las operaciones lamba o como se escriban que estoy bien azul :p
 
En la U me están enseñando C# , hasta el momento bastante entendible el lenguaje, claro que los ejercicios son muy básicos por ahora(If, Switch) , le estoy echando bastantes ganas a la programación porque ya me tiene un poco cansado la parte de Infraestructura y Soporte, ya todos los empleos referente a esta parte son con disponibilidad 7x24 y horarios rotativos.

Si alguno quiere mis simples ejercicios con gusto se los paso :p

Sldos.

Me interesa para yo aprender también.
Con que nos haga el favor de subirlos acá al hilo es suficiente.
 
y mal pagados, a mi me gusta programar pero el problema es que se me cansan los ojos gracias a los monitores crt que me jodieron la vista.

ahora estoy aprendiendo C# con wpf + silverlight + MVVM + Code firts + LINQ.

que tanto futuro tiene silverlight? algún videotutorial bueno de LINQ sobretodo que expliquen las operaciones lamba o como se escriban que estoy bien azul :p

WPF y SL son XAML, que es en lo que estan programadas las interfaces de Windows Phone, Vista, 7, 8, VS 2K10, etc.......... de ahi en adelante sabe ud.... si desea hacer cositas lindas ya le pusieron su expression blend :p.


Con relacion a lo de linq y expresiones lambda.... bueh... que le digo... en un principio solo las lei y practique para tener el conocimiento.... igual que entity framwork, ahora estoy en un proyecto y las lineas de codigo que me ahorre son mas de las que puedo decir.....

Linq+Lambda+Entity=FTW!..

Consejo, si comienza a leer practique inmediato, luego que le coje la maña no quiere usar operaciones como eran antes.


Para que no digan que exagero, comparto con ustedes algo de las experiencias vividas recientemente (y eso que por un poco hago el proyecto con ADO clasico :muerto:)

Una consulta que busca productos cuya descripcion coincide con una descripcion especificada.

Con esto devuelvo toda una lista de los productos disponibles (ojo que si uso carga diferida trae inclusive las relaciones) ;).

LINQ
PHP:
public IQueryable<Suplidor> SuplidorPorNombre(string Descripcion)
 {
          var prods = from p in contexto.Productos
                                where p.DESCRIPCION.StartsWith(Descripcion)
                                select p;

            return prods;
 }


Si fuera Lambda......

Lambda (En este caso como es una simple consulta).
PHP:
public IQueryable<Suplidor> SuplidorPorNombre(string Nombre)
 {
            return contexto.Productos.Where(x => x.DESCRIPCION.StartsWith(Descripcion);
 }

Finalmente, comparando rendimiento hice unas pruebas... y el unico que se acerco un poco fue llenar un DataTable con un DataAdapter.... llenar con DataReaders una lista toma tiempo y solo me falto probar usando paralelisto.. supongo que por eso se case todo al cargar aproximadamente 6000 registros donde los resultados fueron apoximadamente los siguientes:

ADO (DataReaders - Text) : 180~250ms
ADO (DataReaders - StoreProcedure) : 150~250ms
ADO (DataAdapter - DataTable): 45~50ms
ADO Entity Framework - 0ms

Cabe resaltar que el tiempo usado no lo tome luego que registra los datos en un grid, sino antes de hacerlo, solo el tiempo que toma en realizar la consulta... y es que EF toma tan poco tiempo porque realiza las consultas directamente en el Engine de DB.

Espero que esto cree dudas para que se embarquen en estas nuevas y fascinantes tecnologias ;)

Nota: La base de datos que use no estaba en el mismo equipo, estuve todo el tiempo conectado a una red y no use consultas LINQ compiladas ;).

PD: Comence con una respuesta y termine casi con una compracion XD.

SuerteX :)
 
ayuda...procedimientos y funciones con parametros

Saludos.....soy nuevo en el entorno de .net, si alguien prodria ser tan amable de poderme ayudar con una practica que me pusieron hacer, que se trata de una calculadora, me pusieron hacer todos los botones a puro codigo de la calculadora, el unico problema que tengo es que tengo que utilizar los procedimientos y funciones con parametros, me gustaria saber o me den un ejemplo bn entendible de como hacerlo por favor no le estoy pidiendo que me hagan la practica por que así no aprendere nada, que me digan donde y como hacerlo por favor gracias por su tiempo, se lo agradecere en el alma. aqui les dejo todo el codigo. gracias.

************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Calculadora_Aplatanada
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{


#region numeros generados del 1 al 9

int x = 17;
int y = 150;

for (int a = 1; a <= 9; a++)
{


Button botones = new Button();
botones.Location = new System.Drawing.Point(x, y);
botones.Size = new System.Drawing.Size(42, 42);
botones.UseVisualStyleBackColor = true;
botones.Text = a.ToString();
botones.Name = a.ToString();
this.Controls.Add(botones);
x = x + 50;

if (a==3)
{
x = 17;
y = 98;

}
if (a == 6)
{
x = 17;
y = 50;

}
}



#endregion

#region Botones Simbolo igual y el punto.

Button botone = new Button();


botone.Location = new System.Drawing.Point(118, 200);
botone.Name = "Punto";
botone.Text = " . ";
botone.TabIndex = 2;
botone.UseVisualStyleBackColor = true;
botone.Size = new System.Drawing.Size(42, 42);

//
//

Button botone1 = new Button();
botone1.Location = new System.Drawing.Point(12, 200);
botone1.Name = "Cero";
botone1.Text = "0";
botone1.TabIndex = 0;
botone1.UseVisualStyleBackColor = true;
botone1.Size = new System.Drawing.Size(100, 42);
//
//


this.Controls.Add(botone);
this.Controls.Add(botone1);

#endregion

#region Operadores Logicos

Button botondiv = new Button();
Button botonmult = new Button();
Button botonres = new Button();
Button botonsum = new Button();


botondiv.Location = new System.Drawing.Point(165, 50);
botondiv.Name = "Division";
botondiv.Text = "/";
botondiv.TabIndex = 0;
botondiv.UseVisualStyleBackColor = true;
botondiv.Size = new System.Drawing.Size(42, 42);
//
//mult
//
botonmult.Location = new System.Drawing.Point(165, 100);
botonmult.Name = "Multiplicacion";
botonmult.Text = "*";
botonmult.TabIndex = 0;
botonmult.UseVisualStyleBackColor = true;
botonmult.Size = new System.Drawing.Size(42, 42);
//
//res
//
botonres.Location = new System.Drawing.Point(165, 150);
botonres.Name = "Resta";
botonres.Text = "-";
botonres.TabIndex = 0;
botonres.UseVisualStyleBackColor = true;
botonres.Size = new System.Drawing.Size(42, 42);
//
//sum
//
botonsum.Location = new System.Drawing.Point(165, 198);
botonsum.Name = "Suma";
botonsum.Text = "+";
botonsum.TabIndex = 0;
botonsum.UseVisualStyleBackColor = true;
botonsum.Size = new System.Drawing.Size(42, 42);

this.Controls.Add(botondiv);
this.Controls.Add(botonmult);
this.Controls.Add(botonres);
this.Controls.Add(botonsum);

#endregion

#region Boton de igual


Button botonigu = new Button();

botonigu.Location = new System.Drawing.Point(12, 245);
botonigu.Name = "Igual";
botonigu.Text = "=";
botonigu.UseVisualStyleBackColor = true;
botonigu.Size = new System.Drawing.Size(199, 42);



this.Controls.Add(botonigu);

#endregion

#region textbox

TextBox text1 = new TextBox();

text1.Location = new System.Drawing.Point(12, 12);
text1.Name = "listbox";
text1.Text="0.";
text1.Size = new System.Drawing.Size(199, 35);
text1.Multiline = true;
text1.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;



this.Controls.Add(text1);

#endregion

}
}
}

************************************************************************************************************************************************************************************************************************************************************************************************************************************************************

gracias por su ayuda se le agradece con el alma.
 
Hola a todos, primero disculparme porque apenas estoy iniciando en el mundo de la programación (C#) y tal vez pueda salir con preguntas un poco "totas"....

Bueno, dos cosas, la primera es que estoy siguiendo el consejo de un buen amigo que dice que la mejor manera de aprender es haciendo, entonces les comparto esta pagina: http://ejerciciosdeprogramacion.com/index.php , aquí hay muchos ejercicios propuestos en diferentes lenguajes de programación y en especial C#, para las personas que también están aprendiendo a programar.

Y la segunda, pero mas importante para mi, quisiera que alguien me hiciera el favor de darme una pagina, un documento, me recomiende un libro, unos consejos, unos tips o algo por el estilo donde pueda aprender a hacer un código mas seguro o un programa mas seguro, no se si me hice entender, pero no encuentro cuales son las palabras que debo utilizar para hacerme entender mejor por lo noob que soy, por ejemplo, que yo hiciera un programa para el gobierno y lo quisiera hacer lo mas seguro posible. Agradezco mucho a la persona que me pueda colaborar con esto, hasta pronto y gracias.
 
Hola a todos, primero disculparme porque apenas estoy iniciando en el mundo de la programación (C#) y tal vez pueda salir con preguntas un poco "totas"....

Bueno, dos cosas, la primera es que estoy siguiendo el consejo de un buen amigo que dice que la mejor manera de aprender es haciendo, entonces les comparto esta pagina: http://ejerciciosdeprogramacion.com/index.php , aquí hay muchos ejercicios propuestos en diferentes lenguajes de programación y en especial C#, para las personas que también están aprendiendo a programar.

Y la segunda, pero mas importante para mi, quisiera que alguien me hiciera el favor de darme una pagina, un documento, me recomiende un libro, unos consejos, unos tips o algo por el estilo donde pueda aprender a hacer un código mas seguro o un programa mas seguro, no se si me hice entender, pero no encuentro cuales son las palabras que debo utilizar para hacerme entender mejor por lo noob que soy, por ejemplo, que yo hiciera un programa para el gobierno y lo quisiera hacer lo mas seguro posible. Agradezco mucho a la persona que me pueda colaborar con esto, hasta pronto y gracias.

Bueno, como estas en nivel principiante, voy a tratar de no confundirte, lo primero que tienes que hacer es aprender a programar bien, entender el concepto de clases, polimorfismo, metodos, propiedades, herencia, esas cosas basicas.

Lo siguiente es entender lo que es la encriptacion de un mensaje, poder encriptar texto y poder desencriptarlo, esto te servirá:

http://packetlife.net/blog/2010/nov/23/symmetric-asymmetric-encryption-hashing/

En internet hay mucha informacion erronea de como es la criptografia, y definitivamente esta pagina esta correcta, es "sencilla" en terminos generales, pero complicada al momento de implementarla, tu eres la persona que mejor puede escoger la manera en la que el gobierno del que hablas puede estar seguro y evitar robo de informacion, con el paso del tiempo te darás cuenta que es un tema casi "tabu" entre programadores, porque siempre que hay un ingeniero que hace seguro algun sistema, hay otro ingeniero dedicado a destruir esa seguridad y casi siempre lo logran.

Depende de ti y de tu creatividad la "seguridad" te tu gobierno jejeje.
 
señores de casualidad no conocen alguna pagina donde haya retos o cosas asi de c#, no ejercicios basicos de programacion sino algo mas complicado.

gracias
 
Necesito ayuda con este inconveniente por favor:

Tengo esta clase:
public class UrlFetcher
{
string url;
public UrlFetcher (string url)
{
this.url = url;
}

public void Fetch()
{
// aqui se hace algo con la url
}
}

Y en una clase diferente tengo esto:
foreach(string myUrl in ListOfUrls)
{
UrlFetcher fetcher = new UrlFetcher (myUrl);
new Thread (new ThreadStart (fetcher.Fetch)).Start();
}


Estoy trabajando con el framework 1.1 asi que esta es una de las opciones para "enviar" parametros a un hilo.
Digamos que en "ListOfUrls" hay 200 items, y por cada item o url envío un hilo pero no puedo enviar los 200 hilos de una como sucede en el ejemplo anterior sino que debo hacerlo por partes, ejemplo: Enviar 10 hilos y esperar a que terminen para continuar con los otros 10 hilos y asi hasta evacuar todos los items, como puedo hacer esto? Cualquier ayuda que me puedan dar se los agradeceré.
 

Los últimos temas