在C#中, Format() 是一個串方法。這個方法用於用指定對象的字符串表示形式替換指定字符串中的一個或多個格式項。換句話說,此方法用於將變量的值或對象或表達式插入另一個串。
可以通過向其傳遞不同類型的參數來重載此方法。總有8重載列表中的方法格式()方法,其中3在中討論套裝1其餘的在設置2和設置3。
- String.Format(第一個字符串,第二個對象)方法
- String.Format(String,paramsObject [])方法
- String.Format(IFormatProvider,String,Object)方法
- String.Format(IFormatProvider,String,Object [])方法
- String.Format(String,Object,Object)方法
- String.Format(String,Object,Object,Object)方法
- String.Format(IFormatProvider,String,Object,Object)方法
- String.Format(IFormatProvider,String,Object,Object,Object)方法
String.Format(IFormatProvider,String,Object [])方法
該方法用於將格式項替換為指定數組中相應對象的字符串表示形式的字符串。參數提供特定於區域性的格式設置信息。
用法:
public static string Format (IFormatProvider provider, string format, params object[] args);
參數:此方法具有以下參數:
- 提供者:此參數是
- 格式:
- args:此參數是
返回值:這個方法返回字符串。它是一個備份格式在其中格式項目由相應對象中的字符串表示形式替換args。
例:
C#
// C# program to illustrate the
// String.Format(IFormatProvider,
// String,Object[]) Method
using System;
public class GFG
{
// Main method
public static void Main(string[] args)
{
DateTime dateToDisplay =
new DateTime(2020, 5, 20, 18, 32, 0);
System.Globalization.CultureInfo
culture = new System.Globalization.
CultureInfo("en-US");
string output = String.Format
(culture, "{0,-11} {1,-35:D}",
culture.Name, dateToDisplay);
Console.WriteLine(output);
}
}
輸出:
en-US Wednesday, May 20, 2020
String.Format(String,Object,Object)方法
該方法用於將格式項替換為帶有兩個指定對象的字符串表示形式的字符串。
用法:
public static string Format (string format, object arg0, object arg1);
參數:此方法具有以下參數:
- 格式:
- arg0:此參數是
- arg1:此參數是
返回值:這個方法返回字符串。它是一個備份格式在其中格式項目由的字符串表示形式代替arg0 和arg1。
例:
C#
// C# program to illustrate the
// String.Format(String, Object,
// Object) Method
using System;
public class GFG
{
// Main method
public static void Main(string[] args)
{
string formatString =
"Value:{0,0}\n" +
"NOT of Value:{1,0}";
int value1 = 169;
string result = String.Format
(formatString, value1, ~value1);
Console.WriteLine(result);
}
}
輸出:
Value:169 NOT of Value:-170
String.Format(String,Object,Object,Object)方法
該方法用於將格式項替換為具有三個指定對象的字符串表示形式的字符串。
用法:
public static string Format (string format, object arg0, object arg1, object arg2);
參數:此方法具有以下參數:
- 格式:
- arg0:此參數是
- arg1:此參數是
- arg2:此參數是
返回值:這個方法返回字符串。它是一個備份格式在其中格式項目由的字符串表示形式代替arg0,arg1和arg2。
例:
C#
// C# program to illustrate the
// String.Format(String, Object,
// Object, Object) Method
using System;
public class GFG
{
// Main method
public static void Main(string[] args)
{
string formatString =
"Value 1:{0,0}\n" +
"Value 2:{1,0}\n"+
"Sum of Values:{2,0}";
int value1 = 169;
int value2 = 961;
string result = String.Format
(formatString, value1, value2,
value1 + value2);
Console.WriteLine(result);
}
}
輸出:
Value 1:169 Value 2:961 Sum of Values:1130
相關用法
- C# MathF.Exp()用法及代碼示例
- C# MathF.Abs()用法及代碼示例
- C# Uri.GetLeftPart()用法及代碼示例
- C# MathF.Tan()用法及代碼示例
- C# MathF.Cos()用法及代碼示例
- C# MathF.Pow()用法及代碼示例
- C# MathF.Min()用法及代碼示例
- C# Uri.HexUnescape()用法及代碼示例
- C# Uri.ReferenceEquals()用法及代碼示例
- C# MathF.Max()用法及代碼示例
- C# MathF.Log()用法及代碼示例
- C# MathF.Sin()用法及代碼示例
- C# MathF.Acos()用法及代碼示例
- C# Object.GetHashCode()用法及代碼示例
- C# Object.GetTypeCode()用法及代碼示例
- C# MathF.Acosh()用法及代碼示例
- C# File.Exists()用法及代碼示例
注:本文由純淨天空篩選整理自SHUBHAMSINGH10大神的英文原創作品 String.Format() Method in C# with Examples | Set – 2。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。