1樓:網友
1、string 是 .net framework 中 string 的別名。
string型別的宣告如下:
serializable]
comvisible(true)]
public sealed class string : icomparable, icloneable, iconvertible, icomparable, ienumerable, ienumerable, iequatable
關鍵字sealed表示該型別是密封的,不能繼承此類。
2、儘管 string 是引用型別,但定義相等運算子(== 和 !=)是為了比較 string 物件(而不是引用)的值。
3、字串是不可變的,即:字串物件在建立後,儘管從語法上看您似乎可以更改其內容,但事實上並不是這樣。
當你修改乙個字串時,編譯器實際上會建立乙個新字串物件來儲存新的字元序列。
4、.net有個字串池的概念,如果用到了同樣的字串,會從字串池中進行查詢,而不是再new出來乙個字串。
5、會建立乙個全新的物件。
5、原義字串以 @ 開頭並且也用雙引號引起來。
例如:@"c:\docs\source\"
2樓:葉舟尹
一下就知道了,20分鐘,別人也是給你。
學習j**a的string類,計算字串個數時出現的小問題
3樓:網友
其實你可以看到,你的i永遠為3,但你在迴圈裡面寫的i!=-1的時候執行。
那麼肯定是進入死迴圈。
j**a中的string的用法總結,比如有indexof,split等
4樓:
這個在剛剛學習的時候經常會忘記這些,沒有關係,實際應用的時候再認真去查。
1、方法indexof返回第一次找到目標,如果沒有找到就返回-1,指定位置往回找。
string str1="cdesada"
cde");
2、從當前字元中抽取子字串。
方法substring
substring(int beginindex) //從beginindex開始直接到結束。
3、/返回長度7
4、split
split(char())返回的字串陣列包含此例項中的子字串。
5、equals()
字串的比較方法。
6、 int hashcode()
返回此字串的雜湊碼。
7、 int indexof(int ch)
返回指定字元在此字串中第一次出現處的索引。
8、 int compareto(string anotherstring)
按字典順序比較兩個字串。
9、字串拼接,方法concat,拼接兩個字串,返回乙個新的字串,源字串不會修改。
等同於s1=s1+s2
10、 boolean contains(charsequence s)
若且唯若此字串包含 s 的指定序列時,才返回 true。
11、 int lastindexof(int ch)
返回最後一次出現的指定字元在此字串中的索引。
等等很多,這幾個比較常見。
學習。求c#中:indexof(string, stringcomparison) 示例。學習
5樓:網友
列舉值,這個過載方法為了輔助你選擇索引用的。
6樓:匿名使用者
string str="abcdefg";
a",你點出來看看列。。
其實後面作用不大。。基本不用。
寒假消費小結怎麼寫,寒假生活小結怎麼寫 速求
想怎麼想就怎麼寫。把賬務列一下就好。寒假生活小結怎麼寫 速求 假期生活小結怎麼寫 總結的基本格式 1 標題。2 正文。開頭 概述情況,總體評價 提綱挈領,總括全文。主體 分析成績缺憾,總結經驗教訓。結尾 分析問題,明確方向。3 落款。署名與日期。總結的注意事項 1 一定要實事求是,成績基本不誇大,缺...
c析構函式想寫簡單的string類
這個析構函式問題不大,倒是建構函式和賦值運算子函式有點小問題 它們中的 p new char k 應改為p new char k 1 另外,賦值運算子函式中的處理和返回型別也不對,應該是這樣的 stri operator char ch 賦值函式 1 p new char k 有誤,忽略了 0 的位...
C字串內容賦值給C 的string類物件
char chr hello,world.或char chr hello,world.然後,string str chr 就行了,或者string str chr也行。樓主顯然沒有理解指標的作用啊,首先我先指出,樓主你宣告的是10個字元型別指標的變數,即宣告了10個指向字元型別的指標而非乙個可以容納...