string test = "這是乙個test";
int length1 = test.length; //字元數
console.writeline(length1); //8
test = test.substring(0, 6); //按字元數擷取的
console.writeline(test); //這是乙個te
int length2=system.text.encoding.default.getbytes("這是乙個test").length; //位元組長度
console.writeline(length2); //12(乙個漢字佔2個位元組)
///
/// 編寫乙個擷取字串的函式,輸入為乙個字串和位元組數,輸出為按位元組數
/// 但是要保證漢字不被截半個,如「我abc」4,應該截為「我ab」,
/// 輸入「我abc漢def」,6,應該輸出為「我abc」而不是「我abc+漢的半個」,
/// 如果指定的位元組數超過了字串的位元組數則加上"."符號
///
/// 輸入的字串
/// 擷取的長度
/// 按指定"位元組數"擷取後的字串
46 按位元組擷取字串
題目描述 編寫乙個擷取字串的函式,輸入為乙個字串和位元組數,輸出為按位元組擷取的字串。但是要保證漢字不被截半個,如 我abc 4,應該截為 我ab 輸入 我abc漢def 6,應該輸出為 我abc 而不是 我abc 漢的半個 輸入描述 輸入待擷取的字串及長度 輸出描述 擷取後的字串 示例1輸入 我a...
華為OJ(按位元組擷取字串)
描述編寫乙個擷取字串的函式,輸入為乙個字串和位元組數,輸出為按位元組擷取的字串。但是要保證漢字不被截半個,如 我abc 4,應該截為 我ab 輸入 我abc漢def 6,應該輸出為 我abc 而不是 我abc 漢的半個 原型 public string cutstring string s,int ...
程式設計題 按位元組擷取字串
talk is cheap,show me the code.編寫乙個擷取字串的函式,輸入為乙個字串和位元組數,輸出為按位元組擷取的字串。但是要保證漢字不被截半個,如 我abc 4,應該截為 我ab 輸入 我abc漢def 6,應該輸出為 我abc 而不是 我abc 漢的半個 輸入描述 輸入待擷取的...