類的擴展

自從博客園帳號被盜以後好長時間不寫隨便了,今天開始繼續寫寫javascript

類的擴展.
js版
<script language="javascript">java

var a = "hello"
console.log(a);c#

String.prototype.HasValue = function () {
if (this == null || this == undefined || this.length == 0)
return false;
else
return true;
}this

console.log(a.HasValue());prototype

</script>ip

c#版
public static class StringExrprp
{
/// <summary>
/// 斷定字符串是否有值
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static bool HasValue(this string str)
{
if (string.IsNullOrEmpty(str))
{
return false;
}
return true;
}
}字符串

static void Main(string[] args)
{
string str = "test";
Console.WriteLine(str.HasValue());
//對比原始使用方法
Console.WriteLine(string.IsNullOrEmpty(str));
Console.ReadLine();
}博客

相關文章
相關標籤/搜索