社区
C#
帖子详情
各位高手,谁能解决我的问题啊?????
mrlining
2001-11-22 10:21:26
我用C#做一个过程,public void myproc(int aa){}
我如何返回aa啊,不用函数返回
我想用指针,但我的视图菜单中的属性页为什么总是不可用状态,我无法用/unsafe选项。我该怎么办啊?????????????
...全文
90
11
打赏
收藏
各位高手,谁能解决我的问题啊?????
我用C#做一个过程,public void myproc(int aa){} 我如何返回aa啊,不用函数返回 我想用指针,但我的视图菜单中的属性页为什么总是不可用状态,我无法用/unsafe选项。我该怎么办啊?????????????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluesx
2001-11-24
打赏
举报
回复
ref参数的使用:
using System;
public class Ref
{
public static void Main()
{
int i=1,j=2;
Swap(ref i,ref j);
Console.WriteLine("i={0},j={1}",i,j);
}
static void Swap(ref int x,ref int y)
{
int temp=x;
x=y;
y=temp;
}
}
bluesx
2001-11-24
打赏
举报
回复
out参数的使用:
using System;
class Out
{
static void Main()
{
string dir,name;
SplitPath("C:\\Windows\\System\\Hello.txt",out dir,out name);
Console.WriteLine(dir);
Console.WriteLine(name);
}
static void SplitPath(string path,out string dir,out string name)
{
int i=path.Length;
while(i>0)
{
char ch=path[i-1];
if ((ch=='\\') || (ch=='/') || (ch==':')) break;
i--;
}
dir=path.Substring(0,i);
name=path.Substring(i);
}
}
mrlining
2001-11-24
打赏
举报
回复
我用private void proc(out int aa)
调用
int aa;
aa = 0;
proc(out aa);为什么出错, 好像是不认识out关键字
ppboy
2001-11-23
打赏
举报
回复
声明函数的时候用public void proc(out int aa)
实际调用的时候用proc(out x),x是声明为int的变量
好像还有另外一种方法:装箱(boxing)成object,就可以把值形变量转换成引用型,不过没测试过:)
mubaosen
2001-11-23
打赏
举报
回复
清在详细些
mubaosen
2001-11-23
打赏
举报
回复
不明白你的意思
mrlining
2001-11-23
打赏
举报
回复
就是我如何通过参数返回值。
bluesx
2001-11-23
打赏
举报
回复
1:out参数
public void myproc(out int aa){}
调用:myproc(out var)
2:ref参数
public void myproc(ref int aa){}
调用:
var=new ...
myproc(ref var)
不同之处在于var为ref类型时调用前需初始化
oyosting
2001-11-23
打赏
举报
回复
好象就是加out参数吧。。如:
public void myproc(out aa){}
(有同事和我讲过这个问题¨©«)
ripper
2001-11-22
打赏
举报
回复
用out来修饰你的参数
CForce
2001-11-22
打赏
举报
回复
第一个问题没看明白。
项目属性有选择编译unsafe代码选项。
遗传算法
解决
tsp
问题
毕业设计要做GUI界面-untitled.m
我是小菜鸟,请教各位
高手
这么四个
问题
: 1、如何读取城市坐标txt文件,坐标应该是一个二维数组格式吧? 例如一个5个城市坐标的txt文件,读取后应该为 city=[23 44;24 54;63 43;35 65;24 43] 应该用什么...
遗传算法
解决
tsp
问题
毕业设计要做GUI界面-untitled.fig
我是小菜鸟,请教各位
高手
这么四个
问题
: 1、如何读取城市坐标txt文件,坐标应该是一个二维数组格式吧? 例如一个5个城市坐标的txt文件,读取后应该为 city=[23 44;24 54;63 43;35 65;24 43] 应该用什么...
Vue3.0快速入门
前端人年终技术升级 2h极速入门Vue3.0 年终岁尾,又到了打工人写总结的时候,各位前端工程师,今年你的总结里是否有“Vue3.0”的身影呢? 9月Vue3.0问世,对前端人来说,这是技术升级的一大步,同样也是一场学习效率...
导航仪是e路航N950高清版64M
导航仪是e路航N950高清版64M内存的,板子是MD82A_V6.0. 找到了的刷机程序刷机的时候,蓝屏两条都过了,出现“update done......试了好多次,每次就这样失败了,请各位
高手
帮帮,到底是什么原因??应该怎样
解决
???
e路航N950高清版64M
导航仪是e路航N950高清版64M内存的,板子是MD82A_V6.0. 找到了的刷机程序刷机的时候,蓝屏两条都过了,出现“update done......试了好多次,每次就这样失败了,请各位
高手
帮帮,到底是什么原因??应该怎样
解决
???
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章