c中stringformat與stringformat的區別

2022-03-03 18:09:03 字數 5883 閱讀 6171

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濃度相差不大時才可以用這個公式。純...