Dize uzunluğunu dönüştürmek için "Int64.Parse(), Convert.ToInt64 and long.parse
" kullanamıyorum. Hata ayıkladığımda hata alıyorum. Input string was not in a correct format.
Ne yapmalıyım? Sorunu çözemiyorum, çözmeye çalıştığımda, fikrim yok. Bana yardım edebilirsin ??? lütfen, umarım sorunuma yardımcı olabilirsiniz.Dizge, MVC'de uzun tamsayıya dönüştürme 4
cevap
Her şeyden önce, dize uzun süre neden dönüştürülmeli? Dizeyi uzun süre dönüştüremezsiniz. Bu veri türlerinin temellerine bakın. dize karakterlerden oluşabilir. Uzun veri türü karakterleri tutamaz. Bu nedenle,
izin verilmez, herhangi bir alfabesi veya özel karakteri olmadığı sürece dizeyi uzunluğa dönüştürebilirsiniz. dönüştürmeyi denediğiniz değerleri yayınlayabilir misiniz?
Dize dönüştürmek için bunu deneyin, bu dize javascript açılır penceresinden değer aldım public JsonResult ListDealer (DataMPMDISProposal öğesi, Liste
Dönüştürmeye çalıştığınız dizenin değeri nedir? Uzun bir süre geçerli değil gibi geliyor. Geçerli bir uzun süre olacağından emin değilseniz Int64.TryParse'ı her zaman kullanabilirsiniz. https://msdn.microsoft.com/en-us/library/system.int64.tryparse(v=vs.110).aspx – FamiliarPie