这是c语言结构体的定义,我想问问最后两句
typedef struct indiv INDIVIDUAL ;
typedef INDIVIDUAL *POPULATION ;
在c#中怎么写?
7 个解决方案
#1
不需要完全对应
C#要调用C语言的dll,结构体需要对应定义,
typedef 用于定义简单的别名
调用时用不到
C#要调用C语言的dll,结构体需要对应定义,
typedef 用于定义简单的别名
调用时用不到
#2
我不是调用dll,是把c语言翻译成C#?
后面的两句不用写么?
#3
话说 你就不可以买本书系统地看看么~
要C#程序员去看C语言是有难度的~
你问目的还好些,不要问语法
如果是定义别名的话 C#有using
如果你明白你代码的目的 就比如typedef是定义别名
那么你百度一下
C# 别名 还是可以找到一些蜘丝马迹的
要C#程序员去看C语言是有难度的~
你问目的还好些,不要问语法
如果是定义别名的话 C#有using
如果你明白你代码的目的 就比如typedef是定义别名
那么你百度一下
C# 别名 还是可以找到一些蜘丝马迹的
#4
你应该根据程序的目的来,而不是语法来~~
我从C#反过去去学C++的时候 最讨厌别名,宏之类的~~太恶心了~
一样东西 起了几个名字 好难记啊~~~
可能那样设计是有目的的~ 但我完全体会不了~
#5
第一句可以写为
using INDIVIDUAL=indiv;
第二句,c#没有类似语法。你只能在传递时通过ref关键字说明你要传递的是指针
using INDIVIDUAL=indiv;
第二句,c#没有类似语法。你只能在传递时通过ref关键字说明你要传递的是指针
#6
不能用 C# 的心态来写 C++,同样也不能以 C++ 的方式来写 C#。
她们都有自己的优点。
她们都有自己的优点。
#7
不需要完全对应
C#要调用C语言的dll,结构体需要对应定义,
typedef 用于定义简单的别名
调用时用不到
我不是调用dll,是把c语言翻译成C#?
后面的两句不用写么?
不写也不影响使用
因为在c里面不写也不影响使用
#1
不需要完全对应
C#要调用C语言的dll,结构体需要对应定义,
typedef 用于定义简单的别名
调用时用不到
C#要调用C语言的dll,结构体需要对应定义,
typedef 用于定义简单的别名
调用时用不到
#2
不需要完全对应
C#要调用C语言的dll,结构体需要对应定义,
typedef 用于定义简单的别名
调用时用不到
我不是调用dll,是把c语言翻译成C#?
后面的两句不用写么?
#3
话说 你就不可以买本书系统地看看么~
要C#程序员去看C语言是有难度的~
你问目的还好些,不要问语法
如果是定义别名的话 C#有using
如果你明白你代码的目的 就比如typedef是定义别名
那么你百度一下
C# 别名 还是可以找到一些蜘丝马迹的
要C#程序员去看C语言是有难度的~
你问目的还好些,不要问语法
如果是定义别名的话 C#有using
如果你明白你代码的目的 就比如typedef是定义别名
那么你百度一下
C# 别名 还是可以找到一些蜘丝马迹的
#4
不需要完全对应
C#要调用C语言的dll,结构体需要对应定义,
typedef 用于定义简单的别名
调用时用不到
我不是调用dll,是把c语言翻译成C#?
后面的两句不用写么?
你应该根据程序的目的来,而不是语法来~~
我从C#反过去去学C++的时候 最讨厌别名,宏之类的~~太恶心了~
一样东西 起了几个名字 好难记啊~~~
可能那样设计是有目的的~ 但我完全体会不了~
#5
第一句可以写为
using INDIVIDUAL=indiv;
第二句,c#没有类似语法。你只能在传递时通过ref关键字说明你要传递的是指针
using INDIVIDUAL=indiv;
第二句,c#没有类似语法。你只能在传递时通过ref关键字说明你要传递的是指针
#6
不能用 C# 的心态来写 C++,同样也不能以 C++ 的方式来写 C#。
她们都有自己的优点。
她们都有自己的优点。
#7
不需要完全对应
C#要调用C语言的dll,结构体需要对应定义,
typedef 用于定义简单的别名
调用时用不到
我不是调用dll,是把c语言翻译成C#?
后面的两句不用写么?
不写也不影响使用
因为在c里面不写也不影响使用