object s;
s = "abc";
int n = ((string)s).Length;
Есть ли способ избежать необходимости использовать приведение в 3-й строке?
edit: «строка» и «длина» являются лишь примерами и могут отличаться.
edit: дополнительно прояснил в отношении var и dynamic, разбив первую строку, чтобы больше соответствовать моим требованиям.