[英]c# object generic use without casting?
object s;
s = "abc";
int n = ((string)s).Length;
有什么方法可以避免在第三行中使用強制轉換?
編輯:“字符串”和“長度”只是示例,可能會有所不同。
編輯:通過將第一行分解為更像我的要求,進一步闡明了有關var和dynamic的信息。
dynamic s = "abc";
int n = s.Length;
你可以這樣做:
int n = s.ToString().Length;
您可以使用所有對象上的.ToString()。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.