私は次のことに苦労しています。
VB.Netには、次の行があります。
Dim intWidgetID As Integer = CType(Replace(strWidget, "portlet_", ""), Integer)
どこstrWidget = portlet_n
ここでn
、任意の整数を指定できます。
portlet_5
このコードをC#に変換しようとしていますが、エラーが発生し続けます。現在、次のようになっています。
intTabID = Convert.ToInt32(Strings.Replace(strTabID, "tab_group_", ""));
オンラインコンバーターを使用して取得しました
しかし、それは好きではありませんStrings
だから私の質問は、文字列の一部を置き換える方法ですので、この例に基づいていますかintTabID
?5
これを検索したところ、次のリンクが見つかりました: C#文字列の一部を置き換える
これは、c#の正規表現なしでは実行できないため、基本的に、元のvb.netサンプルコードにできるだけ類似したコードを作成しようとしています。