使用Primary Interop Assembly (PIA)有什么好处?
NUnit是通过什么机制获知需要测试哪些方法的?
catch(Exception e){throw e;}和catch(Exception e){throw;}的区别
typeof(foo)和myFoo.GetType()的区别?
public class c{ public c(string a) : this() {;}; public c() {;} } 解释第一个构造函数中发生了什么? 这个构造函数有什么用?
this是干嘛用的?能够用在static方法中?
NUnit是通过什么机制获知需要测试哪些方法的?
catch(Exception e){throw e;}和catch(Exception e){throw;}的区别
typeof(foo)和myFoo.GetType()的区别?
public class c{ public c(string a) : this() {;}; public c() {;} } 解释第一个构造函数中发生了什么? 这个构造函数有什么用?
this是干嘛用的?能够用在static方法中?
前边是把具体异常抛出来,后边只抛出异常。
第一个是带一个string类型参数的构造函数。传参用。
1。typeof(foo)和myFoo.GetType()的区别? //typeof(里面通常为类型\类名如:Int32,string,bool..等等)
//myFoo.GetType() 表示获取实例myFoo的类型;2。
public class c{
public c(string a) : this()
{;};
public c() {;} } //解释第一个构造函数中发生了什么? 这个构造函数有什么用? //第一个构造函数要继承改类另一个不带参的构造函数
//而且先执行继承的构造 再执行该构造3。this是干嘛用的?能够用在static方法中?
//this是表示本类的指针,不能在static函数中使用。只知道后面三个 但是感觉说的有点乱 语言可能不对 你看清楚大概意思就行了
//不知道PIA为何物NUnit是通过什么机制获知需要测试哪些方法的?
//没使用过,都是做完后集成测试的。catch(Exception e){throw e;}和catch(Exception e){throw;}的区别
//不知道有throw;语法typeof(foo)和myFoo.GetType()的区别?
//前者编译时消耗时间后者运行时消耗时间,猜测。public class c{ public c(string a) : this() {;}; public c() {;} }
解释第一个构造函数中发生了什么? 这个构造函数有什么用?
//第一个构造函数通过构造函数链先调用无参数构造函数,然后执行一条空语句,release模式下会被代码优化掉,不存在空语句。this是干嘛用的?能够用在static方法中?
//显然不行,当前对象的引用。关键字。
throw的这种简化写法只有反编译系统代码时候见过typeof是运算符,对,对。。学习…公司用.net都很初级,以至于很多很好的东西都没用过。迭代器中的yield都没使用过。
除了刚开始看过2遍c#入门经典,都没在看过,还真是好多基础都不扎实。
正打算看书补习一下基础。多谢指导。
断言?
我猜测应该是反射获取拥有attribute的方法,
[TestMethod]
public void TestMethod(){}
有个testmethod属性的,加了就表示要测试