社区
C#
帖子详情
如何创建字符串内容所指定的类的实例
zth99
2006-06-13 12:43:34
请问我如何根据一个字符串得到与该字符串内容同名的类
例如 string s = "ClassA";
下面就要用到s内容所指定的类 s的内容是不确定的
...全文
91
7
打赏
收藏
如何创建字符串内容所指定的类的实例
请问我如何根据一个字符串得到与该字符串内容同名的类 例如 string s = "ClassA"; 下面就要用到s内容所指定的类 s的内容是不确定的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TryToday
2006-07-12
打赏
举报
回复
像这样:
string s = "ClassA"; //要全称,注意大小写,比如:Parameters.vo_t_carrier否则错了会发生异常
object a = Activator.CreateInstance(Type.GetType(s));
viena
2006-06-13
打赏
举报
回复
System.Reflection.Assembly.CreateInstance 方法
从此程序集中查找某个类型,然后使用系统激活器创建它的实例
Reeezak
2006-06-13
打赏
举报
回复
Assembly.CreateInstance(string);
Reeezak
2006-06-13
打赏
举报
回复
CreateInstance(string)
yizhiguanian
2006-06-13
打赏
举报
回复
string s = "ClassA";
Assembly assembly = Assembly.Load("Factory"); // 这里的Factory为dll名称
Type type = assembly.GetType(s);
return (IClass)Activator.CreateInstance(type);
iyori
2006-06-13
打赏
举报
回复
System.Reflection.Assembly.CreateInstance 方法
如:
(ClassA)Activator.CreateInstance(Type.GetType("", true), );
cll0320
2006-06-13
打赏
举报
回复
可以用反射机制
如:
Assembly.GetExecutingAssembly.GetType(s)
可以得到当前Assembly中的指定类名s的类。
Java
创建
字符串
的两种方式
1 :String literal String str = "Elroy"; 在这里,JVM 检查
字符串
常量池。如果
字符串
不存在,则
创建
一个新的
字符串
实例
并将其放置在池中。如果
字符串
存在,则不会
创建
新对象。相反,它将返回对同一
实例
的引用。存储这些
字符串
实例
的缓存称为
字符串
常量池或
字符串
池。在 Java 的早期版本中,直到 JDK 6
字符串
池位于 PermGen(永久代)空间内。但是在 JDK 7 中,它被移到了主堆区域。 2: 使用new关键字 String s = new String (
php判断
字符串
中是否包含
指定
字符串
的几种方法
编写程序的时候,经常要处理
字符串
,最基本就是
字符串
的查找,在php检测
字符串
中是否包含
指定
字符串
可以使用正则,如果你对正则不了解,那么有几个函数可以为您提供方便。 strstr strstr() 函数搜索一个
字符串
在另一个
字符串
中的第一次出现。 该函数返回
字符串
的其余部分(从匹配点)。如果未找到所搜索的
字符串
,则返回 false。 代码如下: <?php /*如手册上的举例*...
c#如何把
字符串
中的
指定
字符删除
从startIndex位置开始,提取此位置后所有的字符(包括当前位置所
指定
的字符)。从startIndex位置开始,删除此位置后所有的字符(包括当前位置所
指定
的字符)。public string Trim ( params char[] trimChars ): 从此
实例
的开始和末尾移除数组中
指定
的一组字符的所有匹配项。public string Trim ():将
字符串
对象包含的
字符串
两边的空格去掉后返回。
C#用string.Replace方法批量替换某一
类
字符串
返回一个新
字符串
,其中当前
实例
中出现的所有
指定
字符串
都使用提供的区域性和区分大小写属性替换为另一个
指定
的
字符串
。返回一个新
字符串
,其中当前
实例
中出现的所有
指定
字符串
都使用提供的比较
类
型替换为另一个
指定
的
字符串
。返回一个新
字符串
,其中当前
实例
中出现的所有
指定
字符串
都使用提供的区域性和区分大小写属性替换为另一个
指定
的
字符串
。返回一个新
字符串
,其中当前
实例
中出现的所有
指定
字符串
都使用提供的比较
类
型替换为另一个
指定
的
字符串
。返回一个新
字符串
,其中当前
实例
中出现的所有
指定
字符串
都替换为另一个
指定
的
字符串
。
Python
字符串
操作技巧之取出
指定
位置字符
字符串
是由一系列字符组成的,可以用单引号或双引号括起来。例如,'Hello’和"World"都是
字符串
。
字符串
是不可变的,即不能直接修改
字符串
中的某个字符,只能通过
创建
一个新的
字符串
来实现修改。
字符串
可以进行各种操作,如拼接、切片、索引等。本篇博客介绍了Python中取出
字符串
中
指定
位置字符的技巧。通过索引和切片操作,我们可以方便地获取
字符串
中的字符子串,并进行各种操作。取出
字符串
中
指定
位置字符的技巧对于处理
字符串
的问题非常实用,希望本篇博客能够帮助读者更好地理解和应用Python中的
字符串
操作。
C#
110,571
社区成员
642,568
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章