1樓:cz丶
c#是區分大小寫的
string 表示的是一個 型別
string 表示的是一個類
誰知道c#中string和string之間的區別?注意第個字母s分大小寫?
2樓:匿名使用者
使用上沒有區別。語義上略有區別
string 是c#語言的關鍵字,是語言的一部分string是.net框架的system.string類,是框架的一個類。
使用時c#的string會自動等同於system.string。
3樓:匿名使用者
string 他是字串的一個定義 比如string a 就是定義一個字串的變數a 而string 他是一個基類
4樓:匿名使用者
沒有什麼區別,一樣的,string是.net的核心型別,string是c#中的型別
5樓:匿名使用者
在c#中,string 是 system.string 的別名,所以基本上在使用時是沒有差別的。
習慣上,我們把字串當作物件時(有值的物件實體),我們用string。而我們把它當類時(需要字串類中定義的方法),我們用string,比如:
string greet = string.format("hello !", place);
其實亂用也可以,只是這樣概念上清楚一點。
另外string是c#保留字,不可用作變數名,string就不是了。
如果深入詳解,string是.net framework平臺中通用型別(cts)的資料型別,而
string是開發環境vs從string型別對映過來的資料型別,無論是他們之中的他一個,在編譯後轉換成的中間語言(il)都將是一樣的
c#中如何判斷一個字串中的大小寫字母?
6樓:匿名使用者
我懷疑你**寫錯了
char a = new char[10];
char b = new char[10];
char c = new char[10];
int n = 0;
int m = 0;
console.writeline("請輸入10個英文字母:");
for (int i = 0; i < 10; i++)else if (a[i] <= 90 && a[i] >= 65)}console.writeline(b);
console.writeline(c);
console.readline();
c#中 字串忽略大小寫的比較
7樓:朱天祿
將要比較的字串全部轉換為小寫或全部轉換為大寫。
轉換為大寫:字串變數.toupper()轉換為小寫:字串變數.tolower()例如:string str1="hgtjhugfghnjkhj";
string str2="jlkhuhigjkhkjhjg";
if (str1.toupper()/*將str1全部轉換為大寫*/ == str2.toupper()/*將str2全部轉換為大寫*/)else
8樓:匿名使用者
string.equals(string1, string2, stringcomparison.ordinalignorecase)
用這個方法還不用擔心比較的物件是null
9樓:
你可以全部轉換為大寫或者小寫然後比較就行了呀
toupper()
tolower()
10樓:匿名使用者
string.compareto()//忽略大小寫
c#中string和string有什麼區別?
11樓:雪v歌
完全一樣,沒有區別;
string 和 string(首字母大寫)有區別.
string 型別表示一個字元序列(零個或更多 unicode 字元)。 string 是 .net framework 中 string 的別名。
儘管 string 是引用型別,但定義相等運算子( == 和 !=)是為了比較 string 物件(而不是引用)的值。 這使得對字串相等性的測試更為直觀。
string 表示文字,即一系列 unicode 字元;名稱空間: system ;程式集: mscorlib(在 mscorlib.
dll 中);string 物件稱為不可變的(只讀),因為一旦建立了該物件,就不能修改該物件的值。 看來似乎修改了 string 物件的方法實際上是返回一個包含修改內容的新 string 物件。 如果需要修改字串物件的實際內容,需使用 system.
text .stringbuilder 類
12樓:
在c#中,string 是 system.string 的別名,所以基本上在使用時是沒有差別的。
習慣上,我們把字串當作物件時(有值的物件實體),我們用string。而我們把它當類時(需要字串類中定義的方法),我們用string,比如:
string greet = string.format("hello !", place);
其實亂用也可以,只是這樣概念上清楚一點。
另外string是c#保留字,不可用作變數名,string就不是了。
13樓:匿名使用者
string 是c#的語法支援,string 則是string 對應的真實clr中的型別,兩者是一樣的,也就是說string 只是string的一個別名
string 可以在不引用 任何命令空間的情況下使用
string 必須先引用 system名稱空間
14樓:洋靜
大寫開頭的string 是個類 比如 string str=new string();str="著是個一類"; 定義一個 string資料型別的 變數.小寫開頭的string 是資料型別 比如 int 整型。
15樓:匿名使用者
這兩個應該是由區別的,string是c#這種語言的基本資料型別,屬於語法部分的,而string是.net類庫中的
16樓:匿名使用者
string是一維陣列。string[,]是二維陣列。
string和普通的一維陣列不同的是。他的每個元素本身就是又是一個陣列。
而string[,]是二維陣列。就是陣列的每一個元素都必須是長度為2的陣列。
比如有下面的陣列
[[1,2,3],
[2,4]
]那麼這個陣列必定是string型別而不會是string[,]型別。
因為string定義時:陣列的裡的每個元素都是陣列。(只要是陣列就行)
string[,]定義是:陣列的每一個元素都必須是長度為2的陣列。
可見基本上可以理解都是二維陣列但string裡的元素長度可以不相等。
string[,]必須長度一致
17樓:匿名使用者
是同一個東西,你可以試試,在打出string的時候出來的智慧提示,看看string和string的簡介,都是system.string類
本想吐槽一下樓上的,還是算了,什麼類和資料型別的區分,簡直是無稽之談,就算是int,也是system.int32這個類好麼。
如果你非要區分,那只不過是ms把常用的型別,做成了關鍵字使用更方便而已。。
18樓:匿名使用者
string[,]是二維陣列
string是交錯陣列
string[,]的長度是確定的
string長度可以不同
例如string arr= new string[2];
string[0]=new string[5];
string[1]=new string[10];
c#string和string的區別
19樓:快樂小朱家
完全一樣,沒有區別;
string 和 string(首字母大寫)有區別.
string 型別表示一個字元序列(零個或更多 unicode 字元)。 string 是 .net framework 中 string 的別名。
儘管 string 是引用型別,但定義相等運算子( == 和 !=)是為了比較 string 物件(而不是引用)的值。 這使得對字串相等性的測試更為直觀。
string 表示文字,即一系列 unicode 字元;名稱空間: system ;程式集: mscorlib(在 mscorlib.
dll 中);string 物件稱為不可變的(只讀),因為一旦建立了該物件,就不能修改該物件的值。 看來似乎修改了 string 物件的方法實際上是返回一個包含修改內容的新 string 物件。 如果需要修改字串物件的實際內容,需使用 system.
text .stringbuilder 類
詳見c#中詳幫助內容:
20樓:**最大功能
string和string?
一樣的。小寫的string是為了方便。
string s 等價於 string s = new string();
c#中將字元型轉換大小寫的問題
21樓:拱靜曼
大小寫字母轉化**(非toupper下)
1.大小寫字母互化
class program
else
}console.writeline(s2);}}2.大小寫字母轉化為小寫字母,小寫字母不變。
class program
else
}console.writeline(s2);}}3.小寫字母轉化為大寫字母,大寫字母不變
class program
else
}console.writeline(s2);}}
22樓:匿名使用者
string str = "zhlu";
string a = str.tolower();//小寫
string b = str.toupper();//大寫
23樓:匿名使用者
j = convert.tochar(j.tostring().tolower());
c#將每個單詞首字母大寫
24樓:她是我的小太陽
////// 將每個單詞首字母大寫
///class program
private static string processing(string str)//處理這段英文的方法
console.readkey();
return result;}}
25樓:匿名使用者
////// 袁老師的作業,將各個單詞的首字母大寫///
class program
private static string processing(string str)//處理這段英文的方法
console.readkey();
return result;}}
複製過去跑跑, 測試過了
26樓:小笨豬
應該先寫console.readkey();然後是return result;
27樓:匿名使用者
console.readkey();的位置是不是不太正確?不是在return之後吧
28樓:n多的肉
粗讀了一下,沒感覺有錯
在C與Visual Studio 2019中遇到的問題
圖呢?1 dbml 檔案的作用是什麼?根據資料庫表,生成的邏輯類模型,2 箭頭表示product 和 category 表的關係是什麼?沒圖,3 下圖的linq 語句的作用是什麼?查詢所有的product集合,並把他封裝到匿名類new裡,4 new 後面沒有類名的原因是?就是個匿名類,5 var 的...
c中string與stringh的作用和區別是什麼
一般一個來c 的老的帶 自.h 副檔名的庫檔案,比如iostream.h,在bai新標準後的標準庫中都有du一個不帶 h 擴充套件zhi名的相對應,dao區別除了後者的好多改進之外,還有一點就是後者的東東都塞進了 std 名字空間中。但唯獨string特別。問題在於c 要相容c的標準庫,而c的標準庫...
化學中ka與c有什麼聯絡,化學中Ka跟PH分別表示什麼兩者有怎樣的聯絡和區別
ka表示弱電解質bai 的電離du 平衡常數,如醋酸的zhika c ch3coo c h c ch3cooh ch3cooh 可逆 ch3coo h ka hac c h 2 c hac 分dao母中c hac 是 回稀釋後的濃度,所答以只有當稀釋前與稀釋後hac濃度相差不大時才可以用這個公式。純...