首页 文章资讯内容详情

C#中的Convert.ToSByte(String,IFormatProvider)方法

2026-06-04 1 花语

C#中的Convert.ToSByte()方法使用指定的区域性特定格式信息将数字的指定字符串表示形式转换为等效的8位带符号整数。

语法

以下是语法-

public static sbyte ToSByte (string val, IFormatProvider provider);

上面的参数值是一个字符串,其中包含要转换的数字。提供者参数是提供区域性特定格式信息的对象。

示例

现在让我们看一个实现Convert.ToSByte()方法的示例-

using System; using System.Globalization; public class Demo { public static void Main(){ CultureInfo cultures = new CultureInfo("en-US"); String str = "-2"; Console.WriteLine("Converted sbyte value..."); sbyte res = Convert.ToSByte(str, cultures); Console.Write("{0}", res); } }

输出结果

这将产生以下输出-

Converted sbyte value... -2