社区
C#
帖子详情
c中宏定义如何在c#中实现
zhengjc
2005-10-14 05:17:26
#define array_struct(type, name)\
struct{\
type a;\
} name;
使用如下
array_stuct(float, farray);
array_stuct(int, iarray);
c#中如何实现。本人现在正在把c下的代码改成c#,正为这个问题为难。
...全文
367
5
打赏
收藏
c中宏定义如何在c#中实现
#define array_struct(type, name)\ struct{\ type a;\ } name; 使用如下 array_stuct(float, farray); array_stuct(int, iarray); c#中如何实现。本人现在正在把c下的代码改成c#,正为这个问题为难。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
真相重于对错
2005-10-17
打赏
举报
回复
不能
宏在c++也是被认为,不推荐使用的,替代它的是内联函数
zhengjc
2005-10-17
打赏
举报
回复
谢谢各位的帮助。
to williamx(WILL):我现在用的是vs2003,好像不支持范型,vs2005应该可以,但是我现在必须用vs2003。
如果不行的话,我只能用笨办法了
何哀何欢
2005-10-15
打赏
举报
回复
不行吧?看来要动大手术了。
你这个功能类似于泛型,C#有主类object, 所以估计没必要这样.... 个人看法。
LarryFrances
2005-10-15
打赏
举报
回复
就把它写成一个方法来调用不就行了吗
N_ccw
2005-10-14
打赏
举报
回复
一样的
在C#中也是用#define
楼主去查一下MSDN就知道了
C语言
宏定义
和
C#
中
的
宏定义
的区别及使用方法
在C语言
中
,
宏定义
使用#define关键字来定义。
宏定义
可以用来定义常量、函数或代码片段的别名,以便在程序
中
使用。// 定义常量#define PI3.14159# include // 定义常量 # define PI 3.14159 // 定义函数宏 # define ...
c语言
中
宏定义
作用,C语言
宏定义
中
的#和##的作用【转】
在
宏定义
中
#和##的作用是:前者将
宏定义
的变量转化为字符串;后者将其前后的两个
宏定义
中
的两个变量无缝拼接在一起转化为字符串。1. #: 在
宏定义
中
,将其后的变量,转化为字符串。eg: #define str(s) #s输出: ...
C语言
中
宏定义
中
的#和##
C语言
中
宏定义
中
#和##
中
作用 在
宏定义
中
#和##的作用是:前者将
宏定义
的变量转化为字符串;后者将其前后的两个
宏定义
中
的两个变量无缝拼接在一起。 1. #: 在
宏定义
中
,将其后的变量,转化为字符串。 eg: #...
C语言
中
的
宏定义
简单
宏定义
简单的
宏定义
有如下格式: [#define指令(简单的宏)] #define ...不要在
宏定义
中
放置任何额外的符号,否则它们会被作为替换列表的一部分。一种常见的错误是在
宏定义
中
使用 = : #define N = 100 /*** .
C
中
宏定义
#和##
C
中
宏定义
#和##
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章