本文整理汇总了C#中Number.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# Number.ToString方法的具体用法?C# Number.ToString怎么用?C# Number.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Number
的用法示例。
在下文中一共展示了Number.ToString方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GenerateCustomerRecommendCode
/// <summary>
/// 生成用户对应的推荐码
/// </summary>
/// <param name="seq"></param>
/// <returns></returns>
public string GenerateCustomerRecommendCode(int seq)
{
string returnStr = string.Empty;
Number number = new Number("23456789QWERTYUPASDFGHJKZXCVBNM");
string code = number.ToString(seq);
int count = code.Length;
string buStr = string.Empty;
for (int i = 0; i < 6 - count; i++)
{
buStr += @"A";
}
returnStr = buStr + code;
return returnStr;
}
示例2: GenerateDistributeOrderId
public static string GenerateDistributeOrderId(int seq)
{
string returnStr = string.Empty;
Number number = new Number("1234567890");
string code = number.ToString(seq);
int count = code.Length;
string buStr = string.Empty;
for (int i = 0; i < 8 - count; i++)
{
buStr += @"0";
}
returnStr = "DOOT" + buStr + code;
return returnStr;
}
示例3: Add
public string Add(Number num1, Number num2)
{
long n, n2;
bool isFstNeg = num1.ToString()[0] == '-';
bool isSndNeg = num2.ToString()[0] == '-';
if (isFstNeg)
long.TryParse(num1.ReturnRevers().ToAnotherSystem(Bases._Decimal).ToString(), out n);
else long.TryParse(num1.ToAnotherSystem(Bases._Decimal).ToString(), out n);
if (isSndNeg)
long.TryParse(num2.ReturnRevers().ToAnotherSystem(Bases._Decimal).ToString(), out n2);
else long.TryParse(num2.ToAnotherSystem(Bases._Decimal).ToString(), out n2);
bool IsFstBigger = n > n2;
bool IsEquil = n == n2;
// x + y
if(!isFstNeg && !isSndNeg)
return num1.AddToCurrent(num2).ToString();
// x + (-y)
if (!isFstNeg && isSndNeg)
if (IsFstBigger)
return num1.SubFromCurrent(num2.ReturnRevers()).ToString();
else if (!IsEquil) return '-' + num1.SubFromCurrent(num2.ReturnRevers()).ToString();
else return "0";
// -x + y
if (isFstNeg && !isSndNeg)
if (IsFstBigger && !IsEquil)
return '-' + num2.SubFromCurrent(num1.ReturnRevers()).ToString();
else if (!IsEquil) return num2.SubFromCurrent(num1.ReturnRevers()).ToString();
else return "0";
// -x + (-y)
return '-' + num1.ReturnRevers().AddToCurrent(num2.ReturnRevers()).ToString();
}
示例4: GetToken
public string GetToken(Number number)
{
return !number.IsFizzBuzz() ? number.ToString() : "";
}
示例5: CustomerRechargeIdByThirdParty
/// <summary>
/// 根据一个种子序列来生成一个充值编号
/// 以大写字母PC起始,后边为数字,总长为9位,左边不足补0
/// 例如:PC0000085
/// </summary>
/// <param name="seq"></param>
/// <returns></returns>
private string CustomerRechargeIdByThirdParty(int seq)
{
string returnStr = string.Empty;
Number number = new Number("1234567890");
string code = number.ToString(seq);
int count = code.Length;
string buStr = string.Empty;
for (int i = 0; i < 7 - count; i++)
{
buStr += @"0";
}
returnStr = "PC" + buStr + code;
return returnStr;
}
示例6: numbers_parse
// Parsing numbers by regex
private void numbers_parse()
{
// numbers
string regular_num = @"\d+";
string non_rational_num = @"\d+\.\d+";
string rational_num = @"(\d+\s+)?\d+/\d+";
string num_with_commas = @"\d{1,3}(,\d{3})+";
string all_num_formats = @"(" + num_with_commas + "|" + rational_num + "|" + non_rational_num + "|" + regular_num + ")";
string numbers = all_num_formats + @"(\s+(million|billion|trillion|hundreds))?";
//ranges
string range_format_1 = all_num_formats + @"\s*-\s*" + all_num_formats;
string range_format_2 = @"between\s+" + all_num_formats + @"\s+and\s+" + all_num_formats;
string all_ranges = "(" + range_format_1 + "|" + range_format_2 + ")";
//percents
string percent = all_num_formats + @"(%|\s+percentage|\s+percents|\s+percent)";
//prices
string price_before_num = @"(Dollars\s+|\$)";
string price_after_num = @"(\s+million|\s+billion|m|bn)?";
string prices = price_before_num + all_num_formats + price_after_num;
// price
Regex rgx_prices = new Regex(prices, RegexOptions.IgnoreCase);
MatchCollection pr_matches = rgx_prices.Matches(doc_text.ToString());
mark_as_read(pr_matches);
foreach (Match m in pr_matches)
{
Regex rgx = new Regex(all_num_formats, RegexOptions.IgnoreCase);
Match m2 = rgx.Match(m.Value);
Number num = new Number(false, true, complex_number_format_to_double(m2.Value),m2.Length.ToString(),big_number_identifier(m.Value));
add_to_dic(num.ToString(), m.Index,false);
}
// percent
Regex rgx_percent = new Regex(percent, RegexOptions.IgnoreCase);
MatchCollection per_matches = rgx_percent.Matches(doc_text.ToString());
mark_as_read(per_matches);
foreach (Match m in per_matches)
{
Regex rgx = new Regex(all_num_formats, RegexOptions.IgnoreCase);
Match m2 = rgx.Match(m.Value);
Number num = new Number(true, false, complex_number_format_to_double(m2.Value), m2.Length.ToString(), big_number_identifier(m.Value));
add_to_dic(num.ToString(), m.Index, false);
}
// range
Regex rgx_range = new Regex(all_ranges, RegexOptions.IgnoreCase);
MatchCollection rng_matches = rgx_range.Matches(doc_text.ToString());
mark_as_read(rng_matches);
foreach (Match m in rng_matches) // may change
{
Regex rgx = new Regex(all_num_formats, RegexOptions.IgnoreCase);
MatchCollection nums_in_ranges = rgx.Matches(m.Value);
Number num1 = new Number(false, false, complex_number_format_to_double(nums_in_ranges[0].Value), nums_in_ranges[0].Length.ToString(), big_number_identifier(m.Value));
Number num2 = new Number(false, false, complex_number_format_to_double(nums_in_ranges[1].Value), nums_in_ranges[1].Length.ToString(), big_number_identifier(m.Value));
Range rng = new Range(num1, num2);
add_to_dic(rng.ToString(), m.Index, false);
}
// numbers
Regex rgx_numbers = new Regex(numbers, RegexOptions.IgnoreCase);
MatchCollection num_matches = rgx_numbers.Matches(doc_text.ToString());
mark_as_read(num_matches);
foreach (Match m in num_matches)
{
Number num = new Number(false, false, complex_number_format_to_double(m.Value), m.Length.ToString(), big_number_identifier(m.Value));
add_to_dic(num.ToString(), m.Index, false);
}
}
示例7: Addn_Click
private void Addn_Click(object sender, EventArgs e)
{
if (!NumberTypes.Contains(NumberType.Text))
{
NumberType.Items.Add(NumberType.Text);
}
var newNumb = new Number
{
Type = NumberType.Text,
Numb = PhoneNumber.Text
};
PhoneNumber.Clear();
OneNote.ListNumb.Add(newNumb);
NoteNumbers.Items.Add(newNumb.ToString());
NumberBox.Visible = false;
}
示例8: Format
public virtual string Format(Number c)
{
return SurroundWithParens(c.ToString(), c.ParenCount);
}