1樓:匿名使用者
比如說,你想讓一個字串的長度為10個長度,如下**string a=" "; //10個長度的空白
string inputa=""; //定長字串inputa=????; //介面取得或者使用者給予inputa=inputa + a;
inputa=inputa.substring(0,10);
該字串定長為10,如果不夠後面空格補全,如果過長,則截掉,只取前10個
2樓:匿名使用者
如果是在winform或asp.net中,定長可以在textbox或其他控制元件中控制!
如果是在控制檯程式,可以用char來控制,反正char和string轉換容易。
如果非要限制string,可以用string s="0123456789|123456789";
s=s.substring(0,10);
3樓:
string fixlengthstr = console.readline(); //或者別的
//定長
fixlengthstr = fixlengthstr.length > 10 ? fixlengthstr.
substring(0, 10) : fixlengthstr.padright(10, ' ');
4樓:聶世偉
我不是太理解問題,所以沒有辦法解答
c#如何設定字串定長?
5樓:舞亦香滿衣
string a = drow[0].tostring().padright(20, ' ');
6樓:匿名使用者
取值的時候擷取前20個字元就行了呀,如:a.substring(0,20);
c#中怎樣設定一個字串的長度
7樓:匿名使用者
// 設定字串s為100個a字元
string s = new string('a', 100);
// 設定字串s1為50個空字元
string s = new string('\0', 50);
c#,有一串字串(定長,8個字元),將其分割成四組,求救!
8樓:匿名使用者
您可以在該字串的每隔2位數插入一個空格.
a.insert(2," ");
a.insert(4," ");
a.insert(6," ");
然後a.split(' ');即可
9樓:匿名使用者
string a="12345678";
string a1=new string[4];
for(i=0;i<4;i++)
string a2=string.join(" ",a1);
c#字串怎樣自動補空格,例如我要一個字串的長度為5的字串變成長度為10,後面補空格
10樓:匿名使用者
str=str.padright(10, '0');
11樓:維翎兒
str+=「 」
c中怎麼定義字串陣列,C中怎麼定義字串陣列
方法一 string abc new string 3 abc 0 1 abc 1 2 abc 2 3 方法二 string abc new string 最笨的方法 string abc new string 4 abc 0 aaa abc 1 bbb abc 2 ccc abc 3 ddd st...
c語言關於字串輸入的問題,一個C語言字串輸入問題
有明顯的致命錯誤 c語言字串輸入時,不要加地址符號 因為陣列名就表示地址。for int i 0 i 2 i 另外再加個標頭檔案 include c語言中比較兩個字串是否相等,不能直接比較if stu j name nm 應改成if strcmp stu j name,nm 0 if stu j n...
C如何把字串,切分為幾個陣列,C 如何把一個字串,切分為幾個陣列?
string str 199999999999999999999 for int i 0 i str.length cs j adsfadsf i i 10 大致就這樣了版權 c 怎麼分割字串為陣列 簡單!宣告string的一個陣列 string str 然後str 需要切割的字串.split 空格...