C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 51 を表示中)
■27909 / )  Re[7]: VB6のコードをC#に書き換えるには。
□投稿者/ まんごーぷりん (8回)-(2008/11/17(Mon) 16:02:47)
まんごーぷりん さんの Web サイト
No27907 (C#初心者 さん) に返信
>>必ず最後の1文字が '-' だとわかっているなら
>>string ans = "-" + post.Substring( post.Length - 1 );
>>でもいいかも?
>>この場合、Right関数というよりは、Left関数?
>
> '-'になると必ず最後の1文字が'-'になるので、
> string ans = "-" + post.Substring( post.Length - 1 );
> こちらをまんま写しても大丈夫ですか?

ん?
最後の - だけを取り除いて、先頭に - を持ってきたいってことですよね?
引数が 1 つだけの場合、startIndex を表わす訳ですが・・・

まんま写すという表現は、あまり良くありませんよ?

取り除くだけなら、post.Replace("-", "") でもいいかもしれませんね。
処理が高コストですけれども。

Substring, Replace メソッドがどういう意味を持つのかも、調べてみて下さいね。
返信 編集キー/


管理者用

- Child Tree -