在c#中创建返回值的函数
我想在c#WPF中创建一个返回10位数值的函数。它包含如下内容在c#中创建返回值的函数,c#,C#,我想在c#WPF中创建一个返回10位数值的函数。它包含如下内容 一位数字(静态)->“G” 两位数(动态)->当年的“19” 两位数(动态)->当月的“04” 五位数(动态)->“00284”之类的 using System; public class Program { public static void Main() { Console.WriteLine(CreateString(1)); Console.WriteLine(Create
using System;
public class Program
{
public static void Main()
{
Console.WriteLine(CreateString(1));
Console.WriteLine(CreateString(284));
}
public static string CreateString(int id)
{
var n = DateTime.Now;
return "G" + n.Year.ToString().Substring(2,2) + n.Month.ToString().PadLeft(2,'0') + id.ToString().PadLeft(5,'0');
}
}
// This returns
// G190400001
// G190400284
请帮助我或给我一些建议。请注意,如果第五位数字不是1,那么什么?sir第五位数字值来自sql表格id字段,该字段是自动递增的。很抱歉我不明白你的问题。。先生,我的问题是返回值的总长度是10个字符。它首先只包含一个字符是固定的,它的G是固定的,然后本年的两个字符表示19,然后本月的两个字符表示04,然后五位数字来自我的sql表的id字段如何动态执行?先生,我想在标签文本中显示上述函数值。那么我该怎么做呢?mylabel.Text=CreateString(1)?我认为这已经给你带来了麻烦,我建议在进入数据库和ui之前先从c#basics开始。