国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

asp.net String.IsNullOrEmpty 方法

來源:懂視網 責編:小采 時間:2020-11-27 22:44:34
文檔

asp.net String.IsNullOrEmpty 方法

asp.net String.IsNullOrEmpty 方法:此方法在 .NET Framework 2.0 版中是新增的。 指示指定的 String 對象是 空引用(在 Visual Basic 中為 Nothing) 還是 Empty 字符串。 這個方法在VB,VB.Net, C#,C++,JScript,J#中都有,很好很強大的一個方法。String.Empty 字段 表示
推薦度:
導讀asp.net String.IsNullOrEmpty 方法:此方法在 .NET Framework 2.0 版中是新增的。 指示指定的 String 對象是 空引用(在 Visual Basic 中為 Nothing) 還是 Empty 字符串。 這個方法在VB,VB.Net, C#,C++,JScript,J#中都有,很好很強大的一個方法。String.Empty 字段 表示

此方法在 .NET Framework 2.0 版中是新增的。
指示指定的 String 對象是 空引用(在 Visual Basic 中為 Nothing) 還是 Empty 字符串。
這個方法在VB,VB.Net, C#,C++,JScript,J#中都有,很好很強大的一個方法。

String.Empty 字段
表示空字符串。此字段為只讀。
命名空間:System
程序集:mscorlib(在 mscorlib.dll 中)
語法
Visual Basic(聲明)
Public Shared ReadOnly Empty As String
Visual Basic(用法)
Dim value As String
value = String.Empty
C#
public static readonly string Empty
C++
public:
static initonly String^ Empty
J#
public static final String Empty
JScript
public static final var Empty : String
備注
此字段的值為零長度字符串 ""。
示例
下面的代碼示例演示如何使用 Empty 字段。
在第一個示例中,如果另一個字段的值為 空引用(在 Visual Basic 中為 Nothing),則 Empty 字符串作為默認值返回。
Visual Basic
代碼如下:
Dim myBinding As DataBinding = DataBindings("Text")
If Not (myBinding Is Nothing) Then
Return myBinding.Expression
End If
Return [String].Empty
End Get

C#
代碼如下:
DataBinding myBinding = DataBindings["Text"];
if (myBinding != null)
{
return myBinding.Expression;
}
return String.Empty;

C++
代碼如下:
DataBinding^ myBinding = DataBindings[ "Text" ];
if ( myBinding != nullptr )
{
return myBinding->Expression;
}
return String::Empty;

J#
代碼如下:
DataBinding myBinding = get_DataBindings().get_Item("Text");
if (myBinding != null) {
return myBinding.get_Expression();
}
return("");

在第二個示例中,Compare 中使用了 Empty 字符串來測試子字符串。
Visual Basic
代碼如下:
Dim myString As String = "abc"
Dim test1 As Boolean = String.Compare(myString.Substring(2, 1), "c") = 0 ' This is true.
myString.Substring(3, 1) ' This throws ArgumentOutOfRangeException.
Dim test2 As Boolean = String.Compare(myString.Substring(3, 0), String.Empty) = 0 ' This is true.

C#
代碼如下:
String myString = "abc";
bool test1 = String.Compare(myString.Substring(2, 1), "c") == 0; // This is true.
myString.Substring(3, 1); // This throws ArgumentOutOfRangeException.
bool test2 = String.Compare(myString.Substring(3, 0), String.Empty) == 0; // This is true.

C++
代碼如下:
String^ myString = "abc";
bool test1 = String::Compare( myString->Substring( 2, 1 ), "c" ) == 0; // This is true.
myString->Substring( 3, 1 ); // This throws ArgumentOutOfRangeException.
bool test2 = String::Compare( myString->Substring( 3, 0 ), String::Empty ) == 0; // This is true.

J#
代碼如下:
String myString = "abc";
// This is true.
boolean test1 = String.Compare(myString.Substring(2, 1), "c") == 0;
myString.Substring(3, 1); // This throws ArgumentOutOfRangeException.
// This is true.
boolean test2 = String.Compare(myString.Substring(3, 0), " ") == 0;

JScript
代碼如下:
var myString : String = "abc";
var test1 : boolean = String.Compare(myString.Substring(2, 1), "c") == 0; // This is true.
myString.Substring(3, 1); // This throws ArgumentOutOfRangeException.
var test2 : boolean = String.Compare(myString.Substring(3, 0), String.Empty) == 0; // This is true.

在第三個示例中,XPathNavigator 對象的決策塊中使用了 Empty 字符串來作出有關 XML 分析的決策。
Visual Basic
代碼如下:
public shared sub RecursiveWalk(nav as XPathNavigator)
select case nav.NodeType
case XPathNodeType.Element
if (nav.Prefix=String.Empty)
Console.WriteLine("<{0}>", nav.LocalName)
else
Console.Write("<{0}:{1}>", nav.Prefix, nav.LocalName)
Console.WriteLine(" "+ nav.NamespaceURI)
end if
case XPathNodeType.Text
Console.WriteLine(" " + nav.Value)
end select
if ( nav.MoveToFirstChild() )
do
RecursiveWalk(nav)
loop while ( nav.MoveToNext() )
nav.MoveToParent()
if (nav.NodeType = XPathNodeType.Element)
Console.WriteLine("</{0}>", nav.Name)
end if
end if
end sub

C#
代碼如下:
public static void RecursiveWalk(XPathNavigator nav)
{
switch (nav.NodeType){
case XPathNodeType.Element:
if (nav.Prefix==String.Empty)
Console.WriteLine("<{0}>", nav.LocalName);
else
Console.Write("<{0}:{1}>", nav.Prefix, nav.LocalName);
Console.WriteLine("\t"+ nav.NamespaceURI);
break;
case XPathNodeType.Text:
Console.WriteLine("\t" + nav.Value);
break;
}
if ( nav.MoveToFirstChild() )
{
do{
RecursiveWalk(nav);
} while ( nav.MoveToNext() );
nav.MoveToParent();
if (nav.NodeType == XPathNodeType.Element)
Console.WriteLine("</{0}>", nav.Name);
}
}

C++  
代碼如下:
static void RecursiveWalk( XPathNavigator^ nav )
{
switch ( nav->NodeType )
{
case XPathNodeType::Element:
if ( nav->Prefix == String::Empty )
Console::WriteLine( "< {0}>", nav->LocalName );
else
Console::Write( "< {0}: {1}>", nav->Prefix, nav->LocalName );
Console::WriteLine( "\t {0}", nav->NamespaceURI );
break;
case XPathNodeType::Text:
Console::WriteLine( "\t {0}", nav->Value );
break;
}
if ( nav->MoveToFirstChild() )
{
do
{
RecursiveWalk( nav );
}
while ( nav->MoveToNext() );
nav->MoveToParent();
if ( nav->NodeType == XPathNodeType::Element )
Console::WriteLine( "</ {0}>", nav->Name );
}
}

J#
代碼如下:
public static void RecursiveWalk(XPathNavigator nav)
{
switch (nav.get_NodeType()) {
case XPathNodeType.Element:
if (nav.get_Prefix().Equals("")){
Console.WriteLine("<{0}>", nav.get_LocalName());
}
else {
Console.Write("<{0}:{1}>", nav.get_Prefix(),
nav.get_LocalName());
}
Console.WriteLine("\t" + nav.get_NamespaceURI());
break;
case XPathNodeType.Text:
Console.WriteLine("\t" + nav.get_Value());
break;
}
if (nav.MoveToFirstChild()) {
do {
RecursiveWalk(nav);
} while (nav.MoveToNext());
nav.MoveToParent();
if (nav.get_NodeType() .Equals(XPathNodeType.Element)) {
Console.WriteLine("</{0}>", nav.get_Name());
}
}
} //RecursiveWalk

平臺
Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是對每個平臺的所有版本都提供支持。有關受支持版本的列表,請參見系統要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0
.NET Compact Framework
受以下版本支持:2.0、1.0

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

asp.net String.IsNullOrEmpty 方法

asp.net String.IsNullOrEmpty 方法:此方法在 .NET Framework 2.0 版中是新增的。 指示指定的 String 對象是 空引用(在 Visual Basic 中為 Nothing) 還是 Empty 字符串。 這個方法在VB,VB.Net, C#,C++,JScript,J#中都有,很好很強大的一個方法。String.Empty 字段 表示
推薦度:
標簽: 方法 net string
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 日韩欧美亚洲综合 | 91大神在线精品视频一区 | 亚洲欧美另类色图 | 久久国产一级毛片一区二区 | 亚欧在线 | 激情专区| 国产99视频精品草莓免视看 | 青草青草伊人精品视频 | 亚洲色图国产精品 | 影音先锋亚洲综合小说在线 | 日韩高清专区 | 美国一级大黄大色毛片 | 亚洲综合欧美日本另类激情 | 亚洲原创区| 国产福利一区二区三区在线观看 | 欧美视频亚洲视频 | 日韩一区三区 | 日韩欧美在线观看 | 亚洲一区二区视频在线观看 | 久久不射电影网 | 欧美高清a | 综合精品欧美日韩国产在线 | 国产精品亚洲一区二区三区久久 | 中文字幕一区二区三区在线观看 | 欧美第1页 | 欧美精品午夜久久久伊人 | 午夜日韩 | 国产欧美一区二区三区视频 | 成人免费久久精品国产片久久影院 | 日韩在线视频免费播放 | 国产精品ⅴ视频免费观看 | 美女视频黄a视频全免费应用 | 欧美第一网站 | 日本伊人网| 黄动漫3d无遮挡免费观看 | 国产精品久久亚洲一区二区 | 国产精品26p | 亚洲激情在线观看 | 欧美日韩91 | 护士精品一区二区三区 | 五月激情综合网 |