このページは役に立ちましたか。
このページのコンテンツについての ご意見をお待ちしております
その他にご意見はありますか。
残り 1500 文字
エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

String.Substring メソッド (Int32)

2013/12/12

インスタンスから部分文字列を取得します。部分文字列は、指定した文字位置から開始されます。

Namespace:  System
アセンブリ:  mscorlib (mscorlib.dll 内)

public string Substring(
	int startIndex
)

パラメーター

startIndex
型: System.Int32
このインスタンス内の部分文字列の 0 から始まる開始文字位置。

戻り値

型: System.String
このインスタンスの startIndex で始まる部分文字列と等価な文字列。または、startIndex がこのインスタンスの長さと等しい場合は Empty

例外条件
ArgumentOutOfRangeException

startIndex が、0 未満か、このインスタンスの長さを超えています。

インデックスの値は、0 から始まります。

メモメモ:

このメソッドは、現在のインスタンスの値を変更しません。代わりに、現在の文字列の startIndex 位置から始まる新しい文字列を返します。

文字列の部分文字列を取得するコード例を次に示します。


using System;

public class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {

      string[] info = { "Name: Felica Walker", "Title: Mz.", "Age: 47", "Location: Paris", "Gender: F" };
      int found = 0;

      outputBlock.Text += "The initial values in the array are:" + "\n";
      foreach (string s in info)
         outputBlock.Text += s + "\n";

      outputBlock.Text += String.Format("{0}We want to retrieve only the key information. That is:", "\n") + "\n";

      foreach (string s in info)
      {
         found = s.IndexOf(":");
         outputBlock.Text += s.Substring(found + 1) + "\n";
      }
   }
}
// The example displays the following output:
//       The initial values in the array are:
//       Name: Felica Walker
//       Title: Mz.
//       Age: 47
//       Location: Paris
//       Gender: F
//       
//       We want to retrieve only the key information. That is:
//       Felica Walker
//       Mz.
//       47
//       Paris
//       F


Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2015 Microsoft