è¿éé¢çé¢è¯é¢ï¼ä¸è¬å
¬å¸é½ä¼èå°çããã
0ãä»ä¹æ¯é¢å对象
é¢å对象OO = é¢å对象çåæOOA + é¢å对象ç设计OOD + é¢å对象çç¼ç¨OOPï¼
éä¿ç解éå°±æ¯ä¸ç©ç对象ï¼æææçäºç©é½çä½ä¸ä¸ªä¸ªå¯ä»¥ç¬ç«ç对象(åå
)ï¼å®ä»¬å¯ä»¥èªå·±å®æèªå·±çåè½ï¼èä¸æ¯åCé£æ ·åæä¸ä¸ªä¸ªå½æ°ï¼
ç°å¨çº¯æ£çOOè¯è¨ä¸»è¦æ¯javaåC#ï¼C++ä¹æ¯æOOï¼Cæ¯é¢åè¿ç¨çï¼
1. ç®è¿° privateã protectedã publicã internal 修饰符ç访é®æéã
ç . private : ç§ææå, å¨ç±»çå
é¨æå¯ä»¥è®¿é®ã
protected : ä¿æ¤æåï¼è¯¥ç±»å
é¨å继æ¿ç±»ä¸å¯ä»¥è®¿é®ã
public : å
Œ
±æåï¼å®å
¨å
¬å¼ï¼æ²¡æ访é®éå¶ã
internal: å¨åä¸å½å空é´å
å¯ä»¥è®¿é®ã
2 .å举ASP.NET 页é¢ä¹é´ä¼ éå¼çå ç§æ¹å¼ã
ç. 1.使ç¨QueryString, å¦....?id=1; response. Redirect()....
2.使ç¨Sessionåé
3.使ç¨Server.Transfer
3. ä¸åæ°çè§åå¦ä¸: 1ã1ã2ã3ã5ã8ã13ã21ã34...... æ±ç¬¬30ä½æ°æ¯å¤å°ï¼ ç¨éå½ç®æ³å®ç°ã
çï¼public class MainClass
{
public static void Main()
{
Console.WriteLine(Foo(30));
}
public static int Foo(int i)
{
if (i <= 0)
return 0;
else if(i > 0 && i <= 2)
return 1;
else return Foo(i -1) + Foo(i - 2);
}
}
4.C#ä¸çå§ææ¯ä»ä¹ï¼äºä»¶æ¯ä¸æ¯ä¸ç§å§æï¼
ç ï¼
å§æå¯ä»¥æä¸ä¸ªæ¹æ³ä½ä¸ºåæ°ä»£å
¥å¦ä¸ä¸ªæ¹æ³ã
å§æå¯ä»¥ç解为æåä¸ä¸ªå½æ°çå¼ç¨ã
æ¯ï¼æ¯ä¸ç§ç¹æ®çå§æ
5.overrideä¸éè½½çåºå«
ç ï¼
override ä¸éè½½çåºå«ãéè½½æ¯æ¹æ³çå称ç¸åãåæ°æåæ°ç±»åä¸åï¼è¿è¡å¤æ¬¡é载以éåºä¸åçéè¦
Override æ¯è¿è¡åºç±»ä¸å½æ°çéåã为äºéåºéè¦ã
6.å¦æå¨ä¸ä¸ªB/Sç»æçç³»ç»ä¸éè¦ä¼ éåéå¼ï¼ä½æ¯åä¸è½ä½¿ç¨SessionãCookieãApplicationï¼æ¨æå ç§æ¹æ³è¿è¡å¤çï¼
ç ï¼
this.Server.Transfer
7.请ç¼ç¨éå页é¢ä¸ææTextBoxæ§ä»¶å¹¶ç»å®èµå¼ä¸ºstring.Emptyï¼
çï¼
foreach (System.Windows.Forms.Control control in this.Controls)
{
if (control is System.Windows.Forms.TextBox)
{
System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ;
tb.Text = String.Empty ;
}
}
8.请ç¼ç¨å®ç°ä¸ä¸ªå泡æåºç®æ³ï¼
çï¼
int [] array = new int [*] ;
int temp = 0 ;
for (int i = 0 ; i < array.Length - 1 ; i++)
{
for (int j = i + 1 ; j < array.Length ; j++)
{
if (array[j] < array)
{
temp = array ;
array = array[j] ;
array[j] = temp ;
}
}
}
9.æè¿°ä¸ä¸C#ä¸ç´¢å¼å¨çå®ç°è¿ç¨ï¼æ¯å¦åªè½æ ¹æ®æ°åè¿è¡ç´¢å¼ï¼
çï¼ä¸æ¯ãå¯ä»¥ç¨ä»»æç±»åã
10.æ±ä»¥ä¸è¡¨è¾¾å¼çå¼ï¼ååºæ¨æ³å°çä¸ç§æå ç§å®ç°æ¹æ³ï¼ 1-2+3-4+â¦â¦+m
çï¼
int Num = this.TextBox1.Text.ToString() ;
int Sum = 0 ;
for (int i = 0 ; i < Num + 1 ; i++)
{
if((i%2) == 1)
{
Sum += i ;
}
else
{
Sum = Sum - I ;
}
}
System.Console.WriteLine(Sum.ToString());
System.Console.ReadLine() ;
11.ç¨.netåB/Sç»æçç³»ç»ï¼æ¨æ¯ç¨å å±ç»ææ¥å¼åï¼æ¯ä¸å±ä¹é´çå
³ç³»ä»¥å为ä»ä¹è¦è¿æ ·åå±ï¼
çï¼ä¸è¬ä¸º3å±
æ°æ®è®¿é®å±ï¼ä¸å¡å±ï¼è¡¨ç¤ºå±ã
æ°æ®è®¿é®å±å¯¹æ°æ®åºè¿è¡å¢å æ¥æ¹ã
ä¸å¡å±ä¸è¬å为äºå±ï¼ä¸å¡è¡¨è§å±å®ç°ä¸è¡¨ç¤ºå±çæ²éï¼ä¸å¡è§åå±å®ç°ç¨æ·å¯ç çå®å
¨çã
表示å±ä¸ºäºä¸ç¨æ·äº¤äºä¾å¦ç¨æ·æ·»å 表åã
ä¼ç¹ï¼ åå·¥æç¡®ï¼æ¡çæ¸
æ°ï¼æäºè°è¯ï¼èä¸å
·æå¯æ©å±æ§ã
缺ç¹ï¼ å¢å ææ¬ã
12.å¨ä¸é¢çä¾åé
using System;
class A
{
public A()
{
PrintFields();
}
public virtual void PrintFields(){}
}
class B:A
{
int x=1;
int y;
public B()
{
y=-1;
}
public override void PrintFields()
{
Console.WriteLine("x={0},y={1}",x,y);
}
å½ä½¿ç¨new B()å建Bçå®ä¾æ¶ï¼äº§çä»ä¹è¾åºï¼
çï¼X=1,Y=0;x= 1 y = -1
13.ä»ä¹å«åºç¨ç¨åºåï¼
çï¼åºç¨ç¨åºåå¯ä»¥ç解为ä¸ç§è½»é级è¿ç¨ãèµ·å°å®å
¨çä½ç¨ãå ç¨èµæºå°ã
14.CTSãCLSãCLRåå«ä½ä½è§£éï¼
çï¼CTSï¼éç¨è¯è¨ç³»ç»ãCLSï¼éç¨è¯è¨è§èãCLRï¼å
Œ
±è¯è¨è¿è¡åºã
15.ä»ä¹æ¯è£
ç®±åæç®±ï¼
çï¼ä»å¼ç±»åæ¥å£è½¬æ¢å°å¼ç¨ç±»åè£
ç®±ãä»å¼ç¨ç±»å转æ¢å°å¼ç±»åæç®±ã
16.ä»ä¹æ¯å管å¶ç代ç ï¼
çï¼unsafeï¼éæ管代ç ãä¸ç»è¿CLRè¿è¡ã
17.ä»ä¹æ¯å¼ºç±»åç³»ç»ï¼
çï¼RTTIï¼ç±»åè¯å«ç³»ç»ã
18.netä¸è¯»åæ°æ®åºéè¦ç¨å°é£äºç±»ï¼ä»ä»¬çä½ç¨ï¼
çï¼DataSet:æ°æ®åå¨å¨ã
DataCommand:æ§è¡è¯å¥å½ä»¤ã
DataAdapter:æ°æ®çéåï¼ç¨è¯å¡«å
ã
19.ASP.netç身份éªè¯æ¹å¼æåªäºï¼åå«æ¯ä»ä¹åçï¼
çï¼10ãWindwos(é»è®¤)ç¨IIS...From(çªä½)ç¨å¸æ·....Passport(å¯é¥)
20.ä»ä¹æ¯Code-Behindææ¯ï¼
çï¼ä»£ç åæ¤ã
21.å¨.netä¸ï¼é
件çæææ¯ï¼
çï¼ç¨åºéãï¼ä¸é´è¯è¨ï¼æºæ°æ®ï¼èµæºï¼è£
é
æ¸
åï¼
22.常ç¨çè°ç¨WebServiceçæ¹æ³æåªäºï¼
çï¼1.使ç¨WSDL.exeå½ä»¤è¡å·¥å
·ã
2.使ç¨VS.NETä¸çAdd Web Referenceèåé项
23..net Remoting çå·¥ä½åçæ¯ä»ä¹ï¼
çï¼æå¡å¨ç«¯å客æ·ç«¯åéä¸ä¸ªè¿ç¨ç¼å·ï¼ä¸ä¸ªç¨åºåç¼å·ï¼ä»¥ç¡®å®å¯¹è±¡çä½ç½®ã
24.å¨Cï¼ä¸ï¼string str = null ä¸ string str = ââ 请尽é使ç¨æåæå¾è±¡è¯´æå
¶ä¸çåºå«ã
çï¼string str = null æ¯ä¸ç»ä»åé
å
å空é´,èstring str = "" ç»å®åé
é¿åº¦ä¸ºç©ºå符串çå
å空é´ã
25.请详述å¨dotnetä¸ç±»(class)ä¸ç»æ(struct)çå¼åï¼
çï¼Classå¯ä»¥è¢«å®ä¾å,å±äºå¼ç¨ç±»å,æ¯åé
å¨å
åçå ä¸ç,Structå±äºå¼ç±»å,æ¯åé
å¨å
åçæ ä¸ç.
26.æ ¹æ®å§æ(delegate)çç¥è¯ï¼è¯·å®æ以ä¸ç¨æ·æ§ä»¶ä¸ä»£ç ç段çå¡«åï¼
namespace test
{
public delegate void OnDBOperate();
public class UserControlBase : System.Windows.Forms.UserControl
{
public event OnDBOperate OnNew;
privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEventArgs e)
{
if(e.Button.Equals(BtnNew))
{
//请å¨ä»¥ä¸è¡¥é½ä»£ç ç¨æ¥è°ç¨OnDBOperateå§æç¾åçOnNewäºä»¶ã
}
}
}
çï¼if( OnNew != null )
OnNew( this, e );
27.åæ以ä¸ä»£ç ï¼å®æ填空
string strTmp = "abcdefgæææ";
int i= System.Text.Encoding.Default.GetBytes(strTmp).Length;
int j= strTmp.Length;
以ä¸ä»£ç æ§è¡å®åï¼i= j=
çï¼i=13,j=10
28.SQLSERVERæå¡å¨ä¸ï¼ç»å®è¡¨ table1 ä¸æ两个å段 IDãLastUpdateDateï¼ID表示æ´æ°çäºå¡å·ï¼ LastUpdateDate表示æ´æ°æ¶çæå¡å¨æ¶é´ï¼è¯·ä½¿ç¨ä¸å¥SQLè¯å¥è·å¾æåæ´æ°çäºå¡å·
çï¼Select ID FROM table1 Where LastUpdateDate = (Select MAX(LastUpdateDate) FROM table1)
29.æ ¹æ®çº¿ç¨å®å
¨çç¸å
³ç¥è¯ï¼åæ以ä¸ä»£ç ï¼å½è°ç¨testæ¹æ³æ¶i>10æ¶æ¯å¦ä¼å¼èµ·æ»é?并ç®è¦è¯´æçç±ã
public void test(int i)
{
lock(this)
{
if (i>10)
{
i--;
test(i);
}
}
}
çï¼ä¸ä¼åçæ»éï¼ï¼ä½æä¸ç¹intæ¯æå¼ä¼ éçï¼æ以æ¯æ¬¡æ¹åçé½åªæ¯ä¸ä¸ªå¯æ¬ï¼å æ¤ä¸ä¼åºç°æ»éãä½å¦ææintæ¢åä¸ä¸ªobjectï¼é£ä¹æ»éä¼åçï¼
30.ç®è¦è°ä¸ä¸æ¨å¯¹å¾®è½¯.NET ææ¶ä¸remotingåwebservice两项ææ¯çç解以åå®é
ä¸çåºç¨ã
çï¼WS主è¦æ¯å¯å©ç¨HTTPï¼ç©¿éé²ç«å¢ãèRemotingå¯ä»¥å©ç¨TCP/IPï¼äºè¿å¶ä¼ éæé«æçã
31.å
¬å¸è¦æ±å¼åä¸ä¸ªç»§æ¿System.Windows.Forms.ListViewç±»çç»ä»¶ï¼è¦æ±è¾¾å°ä»¥ä¸çç¹æ®åè½ï¼ç¹å»ListViewååå头æ¶ï¼è½æç
§ç¹å»åçæ¯è¡å¼è¿è¡éæè§å¾ä¸çææè¡ (æåºçæ¹å¼å¦DataGridç¸ä¼¼)ãæ ¹æ®æ¨çç¥è¯ï¼è¯·ç®è¦è°ä¸ä¸æ¨çæè·¯
çï¼æ ¹æ®ç¹å»çå头,å
该åçIDååº,æç
§è¯¥IDæåºå,å¨ç»ç»å®å°ListViewä¸ã
32.ç»å®ä»¥ä¸XMLæ件ï¼å®æç®æ³æµç¨å¾ã
<FileSystem>
< DriverC >
<Dir DirName=âMSDOS622â>
<File FileName =â Command.comâ ></File>
</Dir>
<File FileName =âMSDOS.SYSâ ></File>
<File FileName =â IO.SYSâ ></File>
</DriverC>
</FileSystem>
请ç»åºéåæææ件åï¼FileNameï¼çæµç¨å¾(请使ç¨éå½ç®æ³)ã
çï¼
void FindFile( Directory d )
{
FileOrFolders = d.GetFileOrFolders();
foreach( FileOrFolder fof in FileOrFolders )
{
if( fof is File )
You Found a file;
else if ( fof is Directory )
FindFile( fof );
}
}
33.ååºä¸æ¡Sqlè¯å¥ï¼ååºè¡¨Aä¸ç¬¬31å°ç¬¬40è®°å½ï¼SQLServer,以èªå¨å¢é¿çIDä½ä¸ºä¸»é®,注æï¼IDå¯è½ä¸æ¯è¿ç»çã
çï¼è§£1: select top 10 * from A where id not in (select top 30 id from A)
解2: select top 10 * from A where id > (select max(id) from (select top 30 id from A )as A)
34.é¢å对象çè¯è¨å
·æ________æ§ã_________æ§ã________æ§
çï¼å°è£
ã继æ¿ãå¤æã
35.è½ç¨foreachéå访é®ç对象éè¦å®ç° ________________æ¥å£æ声æ________________æ¹æ³çç±»åã
çï¼IEnumerable ã GetEnumeratorã
36.GCæ¯ä»ä¹? 为ä»ä¹è¦æGC?
çï¼GCæ¯åå¾æ¶éå¨ãç¨åºåä¸ç¨æ
å¿å
å管çï¼å 为åå¾æ¶éå¨ä¼èªå¨è¿è¡ç®¡çãè¦è¯·æ±åå¾æ¶éï¼å¯ä»¥è°ç¨ä¸é¢çæ¹æ³ä¹ä¸ï¼
System.gc()
Runtime.getRuntime().gc()
37.String s = new String("xyz");å建äºå 个String Object?
çï¼ä¸¤ä¸ªå¯¹è±¡ï¼ä¸ä¸ªæ¯âxyxâ,ä¸ä¸ªæ¯æåâxyxâçå¼ç¨å¯¹è±¡sã
38.abstract classåinterfaceæä»ä¹åºå«?
çï¼
声ææ¹æ³çåå¨èä¸å»å®ç°å®ç类被å«åæ½è±¡ç±»ï¼abstract classï¼ï¼å®ç¨äºè¦å建ä¸ä¸ªä½ç°æäºåºæ¬è¡ä¸ºçç±»ï¼å¹¶ä¸ºè¯¥ç±»å£°ææ¹æ³ï¼ä½ä¸è½å¨è¯¥ç±»ä¸å®ç°è¯¥ç±»çæ
åµãä¸è½å建abstract ç±»çå®ä¾ãç¶èå¯ä»¥å建ä¸ä¸ªåéï¼å
¶ç±»åæ¯ä¸ä¸ªæ½è±¡ç±»ï¼å¹¶è®©å®æåå
·ä½åç±»çä¸ä¸ªå®ä¾ãä¸è½ææ½è±¡æé å½æ°ææ½è±¡éææ¹æ³ãAbstract ç±»çå类为å®ä»¬ç¶ç±»ä¸çæææ½è±¡æ¹æ³æä¾å®ç°ï¼å¦åå®ä»¬ä¹æ¯æ½è±¡ç±»ä¸ºãåè代ä¹ï¼å¨åç±»ä¸å®ç°è¯¥æ¹æ³ãç¥éå
¶è¡ä¸ºçå
¶å®ç±»å¯ä»¥å¨ç±»ä¸å®ç°è¿äºæ¹æ³ã
æ¥å£ï¼interfaceï¼æ¯æ½è±¡ç±»çåä½ãå¨æ¥å£ä¸ï¼æææ¹æ³é½æ¯æ½è±¡çãå¤ç»§æ¿æ§å¯éè¿å®ç°è¿æ ·çæ¥å£èè·å¾ãæ¥å£ä¸çæææ¹æ³é½æ¯æ½è±¡çï¼æ²¡æä¸ä¸ªæç¨åºä½ãæ¥å£åªå¯ä»¥å®ä¹static finalæååéãæ¥å£çå®ç°ä¸åç±»ç¸ä¼¼ï¼é¤äºè¯¥å®ç°ç±»ä¸è½ä»æ¥å£å®ä¹ä¸ç»§æ¿è¡ä¸ºãå½ç±»å®ç°ç¹æ®æ¥å£æ¶ï¼å®å®ä¹ï¼å³å°ç¨åºä½ç»äºï¼ææè¿ç§æ¥å£çæ¹æ³ãç¶åï¼å®å¯ä»¥å¨å®ç°äºè¯¥æ¥å£çç±»çä»»ä½å¯¹è±¡ä¸è°ç¨æ¥å£çæ¹æ³ãç±äºææ½è±¡ç±»ï¼å®å
许使ç¨æ¥å£åä½ä¸ºå¼ç¨åéçç±»åãé常çå¨æèç¼å°çæãå¼ç¨å¯ä»¥è½¬æ¢å°æ¥å£ç±»åæä»æ¥å£ç±»å转æ¢ï¼instanceof è¿ç®ç¬¦å¯ä»¥ç¨æ¥å³å®æ对象çç±»æ¯å¦å®ç°äºæ¥å£ã
39.å¯å¨ä¸ä¸ªçº¿ç¨æ¯ç¨run()è¿æ¯start()?
çï¼å¯å¨ä¸ä¸ªçº¿ç¨æ¯è°ç¨start()æ¹æ³ï¼ä½¿çº¿ç¨æ代表çèæå¤çæºå¤äºå¯è¿è¡ç¶æï¼è¿æå³çå®å¯ä»¥ç±JVMè°åº¦å¹¶æ§è¡ãè¿å¹¶ä¸æå³ç线ç¨å°±ä¼ç«å³è¿è¡ãrun()æ¹æ³å¯ä»¥äº§çå¿
é¡»éåºçæ å¿æ¥åæ¢ä¸ä¸ªçº¿ç¨ã
40.æ¥å£æ¯å¦å¯ç»§æ¿æ¥å£? æ½è±¡ç±»æ¯å¦å¯å®ç°(implements)æ¥å£? æ½è±¡ç±»æ¯å¦å¯ç»§æ¿å®ä½ç±»(concrete class)?
çï¼æ¥å£å¯ä»¥ç»§æ¿æ¥å£ãæ½è±¡ç±»å¯ä»¥å®ç°(implements)æ¥å£ï¼æ½è±¡ç±»æ¯å¦å¯ç»§æ¿å®ä½ç±»ï¼ä½åææ¯å®ä½ç±»å¿
é¡»ææç¡®çæé å½æ°ã
41.æé å¨Constructoræ¯å¦å¯è¢«override?
çï¼æé å¨Constructorä¸è½è¢«ç»§æ¿ï¼å æ¤ä¸è½éåOverridingï¼ä½å¯ä»¥è¢«éè½½Overloadingã
42.æ¯å¦å¯ä»¥ç»§æ¿Stringç±»?
çï¼Stringç±»æ¯finalç±»æ
ä¸å¯ä»¥ç»§æ¿ã
43.try {}éæä¸ä¸ªreturnè¯å¥ï¼é£ä¹ç´§è·å¨è¿ä¸ªtryåçfinally {}éçcodeä¼ä¸ä¼è¢«æ§è¡ï¼ä»ä¹æ¶å被æ§è¡ï¼å¨returnåè¿æ¯å?
çï¼ä¼æ§è¡ï¼å¨returnåæ§è¡ã
44.两个对象å¼ç¸å(x.equals(y) == true)ï¼ä½å´å¯æä¸åçhash codeï¼è¿å¥è¯å¯¹ä¸å¯¹?
çï¼ä¸å¯¹ï¼æ
温馨提示:内容为网友见解,仅供参考
.NET面试 笔试的问题 有哪些 ~~
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。internal: 在同一命名空间内可以访问。2 .列举ASP.NET 页面之间传递值的几种方...
.net程序员面试一般会考些什么?
还有常用的异常问题判断及处理方法等等。面试:你之前的项目流程呀,你所在项目担任的责任,及你负责的模块功能(程序);还有你在项目中遇到的技术问题以及怎么解决的,(还有你在这个项目中累计了什么经验,这是你顺便要复述的部分,这个也可以在面试官面试时加分项)等问题(主要是项目流程,你在项目所担...
.Net软件工程师面试问题
1、面试前有没有仔细了解过对应企业的情况,对方的企业文化、主营业务、未来的发展方向。如果跑过去面试,其实对该企业一点也不了解的,就仅仅知道来面试XX岗位,那对方单位肯定不想要这样的人。一点诚意也没有。2、岗位要求你真正符合的有多少?不少求职者应聘,简历都是“仙女散花”式的乱投一气,很...
net开发工程师面试时会问什么问题
三、工作模式 您平时习惯于单独工作还是团队工作?四、价值取向 您对原来的单位和上司的看法如何?五、资质特性 您如何描述自己的个性?六、薪资待遇 是否方便告诉我您目前的待遇是多少?七、背景调查 您是否介意我们通过您原来的单位迚行一些调查?95%的面试基本上都离不开这些问题,当然还有可能问一些专...
.NET高级工程师技术终面的三道面试题
在.NET高级工程师的终面中,面试者面临了三道具有挑战性的技术问题。尽管未能完美解答,但朋友还是成功通过了技术环节,即将进入薪酬谈判阶段。以下是这三题的详细解析:内存管理机制.NET采用自动内存管理,由垃圾回收器(GC)负责。内存区域分为堆(Heap)和栈(Stack):堆存放动态分配的对象,由GC管理...
好心人 提供一份用友net软件工程师的笔试、面试题
用友笔试题目NET面试题专栏 (部分)用友, 笔试, NET, 专栏, 题目 1、 面向对象的语言具有___封装__性、___继承__性、___多态_性。2、 能用foreach遍历访问的对象需要实现 __ IEnumerable __接口或声明__GetEnumerator __方法的类型。3、 以下叙述正确的是:A. 接口中可以有虚...
33条C#、.Net经典面试题目及答案
Heap与stack的差别? 答Heap是堆 空间是由手动操作分配和释放的 它的存储区很大的自由存储区 lishixinzhi\/Article\/program\/net\/201311\/12642 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 为...
...C#、ASP.NET开发面试一般都会笔试和面试哪些题目,谢谢
C#, ASP.NET笔试题(1) 1. 简述 private、 protected、 public、 internal 修饰符的访问权限 答: private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。 2. 列举ASP.NET页面之间传...
.netcore高频面试题有哪些?
对于.NET Core工程师而言,技能的掌握程度可以从初级到高级分为不同层次。初级阶段通常需要掌握基本框架和开发环境的使用,中级阶段则要求具备解决实际项目问题的能力,而高级阶段则需要深入理解技术架构、设计模式以及优化方案。关于.NET Core的面试题目,常见的包括但不限于:如何在controller中注入service,对...
.net面试上机一般考什么,70分
我今年面试了快有40家单位 我记的比较清楚的面试题有 1:做一个权限管理系统 2:做个三层架构 3:用GridView对一张表做个添该删查 4:做个游戏动作播报 5:写一些SQL语句 ...你如果要面试题的话我这里特多 QQ:394107043