繁体   English   中英

错误CS0029无法将类型“字符串”隐式转换为“十进制”

[英]Error CS0029 Cannot implicitly convert type 'string' to 'decimal'

namespace FitoStore
{
    public partial class FitoStore : Form
    {
        private Dyqan dyqan = new Dyqan();

        public FitoStore()
        {
            InitializeComponent();
            SetupData();
        }
        private void SetupData()

        {

            dyqan.Shitesit.Add(new Shites { Emeri = "Kujtim", Mbiemeri = "Arishta" });
            dyqan.Shitesit.Add(new Shites { Emeri = "Zaim", Mbiemeri = "Sherbela" });
            dyqan.Produkte.Add(new Produkt {Lloji = "Dap",Kilogram ="25",Cmimi="2.500"});
            dyqan.Produkte.Add(new Produkt {Lloji = "Nitrat",Kilogram="50",Cmimi="2.500"});
        }

    }
 }

尝试

        dyqan.Shitesit.Add(new Shites { Emeri = "Kujtim", Mbiemeri = "Arishta" });
        dyqan.Shitesit.Add(new Shites { Emeri = "Zaim", Mbiemeri = "Sherbela" });
        dyqan.Produkte.Add(new Produkt {Lloji = "Dap",Kilogram =25M,Cmimi=2.500M});
        dyqan.Produkte.Add(new Produkt {Lloji = "Nitrat",Kilogram=50M,Cmimi=2.500M});

其中25M 表示值为25的十进制。

我也对Cmimi做过,因为它看起来应该是小数。 您可能需要根据那里的类型将其改回。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM