b/w以下两个代码有什么区别.在构造函数中使用'this'关键字有什么用?
例1:
public Product(string name){
this.Name = name;
}
Run Code Online (Sandbox Code Playgroud)
例2:
public Product(string name){
Name = name;
}
Run Code Online (Sandbox Code Playgroud)
我知道这是指调用对象.只是我无法得到差异?
有人可以解释一下吗?
任何人都可以告诉我为什么get(abc)与char []一起使用但不与int一起工作?
int abc;
char name[] = "lolrofl";
printf("Hello %s.\n",name);
printf("\n >> ");
fflush(stdin);
gets (abc);
printf("\n die zahl ist %i.\n",abc);
system("Pause");
return(0);
Run Code Online (Sandbox Code Playgroud) 换句话说,为什么我不能这样做:
<a id="projectsButton"
visible=<%= someFunctionWhichEvalsToFalse() ? false : true %>>
</a>
Run Code Online (Sandbox Code Playgroud)
它似乎什么都不做.我通过切换false和true来检查这一点.
我该怎么办?
我有一个名为isStringOnlyWhitespace()的方法:
public static bool isStringOnlyWhitespace(string toEval)
{
string stringNoWhitespace = Regex.Replace(toEval, @"\s", "");
if (stringNoWhitespace.Length > 0) return false;
else return true;
}
Run Code Online (Sandbox Code Playgroud)
是否有任何理由使用此方法检查String.IsNullOrEmpty()上的空/空字符串?