myW*_*SON -2 .net c# unity-game-engine .net-3.5
我们有一个字符串(0 .. Nsimbols long).如何找出它的第一个simbol "_"是否真的删除它并制作首字母大写(例如"_distance" => "Distance")?
我总体上想知道 - 我是如此愚蠢,而我正在研究可见的Unity3d CustomEditor组件的创建Inspector.所以想法是 - 如果类别开始_做解析等.
但它在Unity3d中出现了私有类字段,这些字段通常是在用标签检查器_name标记它时会自动编写的.[SerializeField]
非常琐碎,实际上:
if (s.StartsWith("_")) {
s = s.Substring(1, 1).ToUpper() + s.Substring(2);
}
Run Code Online (Sandbox Code Playgroud)
实际上,读取与您的描述几乎相同.如果N小于2 ,它将失败.但你可以单独检查,例如:
if (s.Length >= 2 && s.StartsWith("_"))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
212 次 |
| 最近记录: |