preguntas de la entrevista de asp.net
1. Los genéricos pueden almacenar cualquier tipo de referencia o valor, evitando conversiones explícitas
Listlt; list = new ArrayListlt (); .add("Puedes poner un valor o un objeto")
Dado que el tipo de almacenamiento T se ha especificado durante el acceso, no es necesario forzar la conversión al obtener el valor. Puedes usar foreach( T. t in list){
Console.WriteLine("" t.property);
}
Es muy cómodo de usar y simplifica el código p >
2. El patrón de diseño MVC es más adecuado cuando se utiliza una arquitectura de tres niveles. Separa bien la página y el código, y también separa el código lógico y el código de visualización, lo que facilita su administración, mantenimiento y actualización. /p>
3.int[] num1=nuevo int[]{3, 5, 7, 8, 9} int[] num2=nuevo int[]{2, 4, 6, 8}
Aquí se utilizan dos bucles
int commonNumInt=0;
int diffentNumInt=0
for(int i=0; ilt; num1. longitud; i ){
for(int j=0;jlt;num2.length;j){
if(num1[i]==num2[j]){
commonNumInt; //Número de elementos idénticos
break;
}else{
if(j==num2.length-1 ){
diffentNumInt; //El número de elementos diferentes
}
}
}
} p>
4. Tabla de información de la revista tbl_MagazineInfo
Número de revista: magazineID nvarchar(5) no nulo
Nombre de la revista: magazineName nvarchar(20) no nulo
Autor de la revista: magazineAuthor nvarchar(20) no nulo
Hora de publicación: magazineTime nvarchar(20) no nulo
Nombre del editor: magazinePubliName nvarchar(50) no nulo p >
Tabla de diario tbl_Periodical
Número de diario: periodicalID nvarchar(5) no nulo
Número de revista: magazineID nvarchar(5) no nulo
Diario nombre :nombre periódico n
varchar(20) no nulo
Hora periódica: periodicalTime nvarchar(20) no nulo
seleccione max(periodicalTime) de tbl_Periodical donde magazineID in(seleccione magazineID de tbl_MagazineInfo)
5. Información de noticias tbl_NewInfo
ID de noticias: newID int no nulo
Nombre de noticias: newName nvarchar(20) no nulo
Información de etiqueta tbl_MarkInfo
ID de etiqueta: markID int no nulo
Nombre de etiqueta: markName nvarchar(20) no nulo
Tabla intermedia tbl_NandM
ID: id
ID de noticias: newID int not null
ID de etiqueta: markID int not null
Obtenga múltiples etiquetas especificando el nombre de la noticia
seleccione markName de tbl_markInfo donde markID in( seleccione markID de tbl_NandM donde newID =(seleccione newID de tbl_NewInfo donde newName ='parámetro'))
Obtenga múltiples noticias por etiquetas
seleccione newName de tbl_NewInfo donde newID in(seleccione newID de tbl_NandM donde markID =(seleccione markID de tbl_MarkInfo donde markName ='parámetro'))
6 Si desea diseñarlo en la base de datos, no lo hará aquí
7 todavía están bajo consideración...