csharp 文字列から长さや,一部分を取得する。半角,全角を区别しない场合はstring.length减で良いが,区别する场合はEncoding.GetByteCountでエンコーディングを使用した
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 文字列から长さや,一部分を取得する。半角,全角を区别しない场合はstring.length减で良いが,区别する场合はEncoding.GetByteCountでエンコーディングを使用した相关的知识,希望对你有一定的参考价值。
var test1 = "abcd12e";
var test2 = "abcd1e";
// 半角、全角を考慮しない場合はこれでOK。
Console.WriteLine(test1.Length); // 7
Console.WriteLine(test2.Length); // 6
// 半角、全角を考慮しない場合はこれでOK。
Console.WriteLine(test1.Substring(4, 2)); // "12"
Console.WriteLine(test2.Substring(4, 2)); // "1e"
var test1 = "abcd12e";
var test2 = "abcd1e";
// エンコーディングを定義する。
var ecd = Encoding.Default;
// 半角、全角を区別する場合はこの方法で取得する。
Console.WriteLine(ecd.GetByteCount(test1)); // 7
Console.WriteLine(ecd.GetByteCount(test2)); // 7
// 半角、全角を区別する場合はこの方法で取得する。
Console.WriteLine(ecd.GetString(test1byte, 4, 2)); // "12"
Console.WriteLine(ecd.GetString(test2byte, 4, 2)); // "1"
以上是关于csharp 文字列から长さや,一部分を取得する。半角,全角を区别しない场合はstring.length减で良いが,区别する场合はEncoding.GetByteCountでエンコーディングを使用した的主要内容,如果未能解决你的问题,请参考以下文章
csharp 文字列を指定した长さで分割する。
csharp 指定亲变换から见た时の相対座标を取得する
csharp 团结から斯威夫特を実行するサンプル
sh APKファイルから起动アクティビティを取得する
ruby 雅虎JP天気から,今日と明日の最高気温·最低気温を取得する
ruby 2015年就职情报サイトから,企业名で検索して绍介ページURLを取得する。