【发布时间】:2012-07-24 02:50:29
【问题描述】:
如何根据变量的内容调用方法
例如。
String S = "Hello World";
String Format = "ToUpper()";
String sFormat = s.Format;
resulting in "HELLO WORLD"
这样我可以在其他时间传递Format = "ToLower()" 或 Format = "Remove(1,4)" 这将从 pos 1 开始删除 4 个字符 - 简而言之,我希望能够调用任何字符串方法。
有人可以发布一个完整的工作解决方案。
【问题讨论】:
-
你可以通过反射轻松地做到这一点......但它不会是有史以来最快的代码。
-
真正的问题是;这是解决问题的最佳方法吗?
-
...以及它实际上如何(或在什么情况下)帮助您?!
-
嗨,欢迎来到 SO! “发布一个完整的工作解决方案”不是我们在此处一般的习惯,但我们很乐意帮助您并为您提供提示。您是否有遇到任何特殊问题的代码示例或 sn-p?
标签: c#