Parameter.ToString メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このインスタンスの値を、それと等価の文字列形式に変換します。
public:
override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String
戻り値
このインスタンスの値の文字列形式。
例
次のコード例では、オブジェクトの Type および プロパティなど、オブジェクトのさまざまなプロパティParameterにアクセスする方法をName示します。
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
private void Page_Load(object sender, EventArgs e) {
SqlDataSource sqlSource =
new SqlDataSource(ConfigurationManager.ConnectionStrings["MyNorthwind"].ConnectionString,
"SELECT * From Employees where EmployeeID = @employee");
// When a Parameter is not named, Name returns String.Empty.
Parameter userID = new Parameter();
if (userID.Name.Equals(String.Empty)) {
Response.Write("Name is Empty<br />");
}
if (null == userID.Name) {
Response.Write("Name is Null<br />");
}
// Set the Name of the Parameter
userID.Name = "employee";
// The Parameter.DefaultValue property is used to bind a static String.
userID.DefaultValue = "3";
// The ToString method returns the Name of the Parameter.
Response.Write(userID.ToString() + "<br />");
Response.Write(userID.Name + "<br />");
// The default Type of the Parameter is TypeCode.Object
Response.Write(userID.Type.ToString() + "<br />");
sqlSource.SelectParameters.Add(userID);
Page.Controls.Add(sqlSource);
GridView grid = new GridView();
grid.DataSource = sqlSource;
grid.DataBind();
PlaceHolder1.Controls.Add(grid);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:PlaceHolder id="PlaceHolder1" runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim sqlSource As New SqlDataSource
sqlSource.ConnectionString = _
ConfigurationManager.ConnectionStrings("MyNorthwind").ConnectionString
sqlSource.SelectCommand = _
"SELECT * From Employees where EmployeeID = @employee"
' When a Parameter is not named, Name returns String.Empty.
Dim userID As New Parameter()
If userID.Name Is String.Empty Then
Response.Write("Name is Empty<br />")
End If
If userID.Name Is Nothing Then
Response.Write("Name is Null<br />")
End If
' Set the Name of the Parameter
userID.Name = "employee"
' The Parameter.DefaultValue property is used to bind a static String
userID.DefaultValue = "3"
' The ToString method returns the Name of the Parameter
Response.Write(userID.ToString & "<br />")
Response.Write(userID.Name & "<br />")
' The default Type of the Parameter is TypeCode.Object
Response.Write(userID.Type.ToString & "<br />")
sqlSource.SelectParameters.Add(userID)
Page.Controls.Add(sqlSource)
Dim grid As New GridView()
grid.DataSource = sqlSource
grid.DataBind()
PlaceHolder1.Controls.Add(grid)
End Sub 'Page_Load
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:PlaceHolder id="PlaceHolder1" runat="server"/>
</form>
</body>
</html>
注釈
メソッドは ToString 、 オブジェクトの Name プロパティを Parameter 返します。 オブジェクトに Parameter 名前がない場合は、 ToString を返します String.Empty。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET