Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从单词中删除一个字母_C#_Unity3d - Fatal编程技术网

C# 从单词中删除一个字母

C# 从单词中删除一个字母,c#,unity3d,C#,Unity3d,那么,可以从字符串中删除一个字母吗?比如说 字符串字=你好 我想创建一个函数,在这个函数中,递减发生,就像你点击它,它将是地狱,然后是地狱,然后是地狱,然后是地狱,然后是地狱,这是可能的吗 像这样的 public string Chopsta(string val) => val?.Length > 0 ? val.Substring(0, val.Length - 1) : val; 您可以使用string.removent方法轻松地从字符串中删除尾随字符。根据: 返回一

那么,可以从字符串中删除一个字母吗?比如说

字符串字=你好

我想创建一个函数,在这个函数中,递减发生,就像你点击它,它将是地狱,然后是地狱,然后是地狱,然后是地狱,然后是地狱,这是可能的吗

像这样的

public string Chopsta(string val) 
   => val?.Length > 0 ? val.Substring(0, val.Length - 1) : val;

您可以使用string.removent方法轻松地从字符串中删除尾随字符。根据:

返回一个新字符串,其中包含当前字符串中的所有字符 实例,从指定位置开始,一直到 最后一个位置,已被删除

然后将方法的返回值指定给变量,以便在每次单击按钮时删除最后一个字符

private string sample = "Hello";
private void button_click(object sender, EventArgs e) {
    if (sample.Length > 0)
        sample = sample.Remove(sample.Length - 1);
}
完成这项任务的方法有很多;有关更多信息,请在C语言中对字符串操作执行Google搜索