学了2、3个月c#,有点问题不是很明白。
1.
.net程序是在第一次运行时将MSIL编译成本地代码的,那么这些编译出来的本地代码是存放在哪里的?如果是在内存的话,那么如果程序很大的话那怎么办,还有什么时候会清理掉。(因为不是退出时清理掉的)
2.
委托就是传入方法的地址(我自己的理解),那么与直接调用方法有什么优势之处?
3.
wpf中可以通过
<RotateTransform Angle="180"/>
之类的方式去对控件进行旋转变换。那么在后台的c#代码里该怎么写?
4.
如果有SQL基础的话,LINQ学起来快吗?粗略看了下,感觉语法、关键字好像都差不多。
希望各位c#的大牛能解决一下我这个小白的问题。
1.
.net程序是在第一次运行时将MSIL编译成本地代码的,那么这些编译出来的本地代码是存放在哪里的?如果是在内存的话,那么如果程序很大的话那怎么办,还有什么时候会清理掉。(因为不是退出时清理掉的)
2.
委托就是传入方法的地址(我自己的理解),那么与直接调用方法有什么优势之处?
3.
wpf中可以通过
<RotateTransform Angle="180"/>
之类的方式去对控件进行旋转变换。那么在后台的c#代码里该怎么写?
4.
如果有SQL基础的话,LINQ学起来快吗?粗略看了下,感觉语法、关键字好像都差不多。
希望各位c#的大牛能解决一下我这个小白的问题。
第三点刚刚查msdn找到了
顺便贴上网址帮以后的人吧http://technet.microsoft.com/zh-cn/library/system.windows.frameworkelement.layouttransform
关于委托,其实最初我理解成传入一个方法名的(汗。。)。复用性这一点好像有点理解了。嘛,总之练多一点就有感觉的了。至于计算机基础这个嘛,应该是没时间补回来的了。2年前大一的时候已经学过了,不过现在都全忘光了。操作系统这个学期正在学,不过老师基本都是讲进程啊、线程啊、死锁啊,反正就是按照期末考啥就讲啥,基本就只讲了半本书。顺便诅咒一下中国大学的教育制度。反正我这个人比较笨,只能多练了。