自從博客園帳號被盜以後好長時間不寫隨便了,今天開始繼續寫寫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();
}博客