Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
文字列内の特定の文字から前の文字を取得したい。例: myString = "26+" なので、+ なしで 26 を取得します。これどうやってするの?
SubstringとIndexOfを使用します。
string str = "26+"; string requiredString = str.Substring(0, str.IndexOf('+'));
stringsC# では不変であり、結果を文字列itselfまたは何らかの文字列に割り当てる必要がありotherます。
strings
itself
other
関数 String.Substring は、必要なことを行います。
yourString.Substring(0, keepCharactersBeforeHere);