Windows窗体中的十进制/声明&文本框使用

时间:2017-04-13 08:05:32

标签: c# windows-forms-designer

我对c#和编程很新,因项目而开始在Windows窗体应用程序上工作。

我有工作人员使用字符串和datatime类型,但我不确定我应该如何声明decimal,然后在textbox中使用它。

我的测试类有效,但没有decimal

internal class Customer
{
    public string LastName { get; set; }
    public string FirstName { get; set; }
    public DateTime BirthDate { get; set; }

    public Customer(string lastName, string firstName, DateTime     birthDate)
    {
        LastName = lastName;
        FirstName = firstName;
        BirthDate = birthDate;
    }
}

在实际表格中,我使用foreach,第一列为主要项目,然后将下一列作为子项目

var listViewItem = new   ListViewItem(customer.LastName);
listViewItem.SubItems.Add(customer.FirstName);
listViewItem.SubItems.Add(customer.BirthDate.ToShortDateString());

所以string非常简单,datetime得到。ToShortDateString(),该怎么办该死的decimal

当我向表单添加项目时,我将其用于button click事件

string firstName = tbFirstName.Text;
string lastName = tbLastName.Text;
DateTime birthDate =     dtpBirthDate.Value;

var customer = new Customer(lastName, firstName, birthDate);
    _customers.Add(customer);

此处相同,string获取.textdate获得.value,但我真的不知道如何实施decimal:/

非常感谢和抱歉,如果结构不合理,我正在通过手机试图复制片段。

0 个答案:

没有答案