腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
c#
中
通过
方法
/
函数
传递
struct
时
出现问题
c
、
function
、
methods
、
attributes
、
dereference
我对下面的
方法
有问题。它假定将mq.queue[qCounter].id的值更改为
在
ident中找到的值,并执行了此操作,但在该
方法
完成后,该值并未保留在外部。它似乎只
在
方法
中发生变化。我尝试解除对属性mq的引用,但没有编译错误,但程序在到达该
方法
时
停止运行。你知道我如何使用
方法
/
函数
来修复/实现相同的事情吗?the qCounter is %d\n", mq.queue[qCounter].id, qC
浏览 16
提问于2019-12-24
得票数 0
3
回答
在
C#
中将结构指针作为参数
传递
c#
、
struct
、
pointers
、
marshalling
我
在
C++中有一个导出到动态链接库的
函数
。I包含一个结构体指针作为其中一个参数。我需要在
C#
中使用这个
函数
,所以我使用DLLImport作为
函数
,并使用StructLayout
在
C#
中
重新创建了这个结构。我已经尝试使用ref传入参数,并尝试使用MarshalAs(UnmangedType.
Struct
)和Marshal.PtrToStructure对其进行封送处理。参数仍未正确
传递
。)] ref test_packe
浏览 4
提问于2010-02-19
得票数 4
1
回答
Pinvoke调用指针指向指针参数的
函数
c#
、
pointers
、
struct
、
pinvoke
、
union
我
在
C中有一个
函数
,它的签名是: int *cnt, char *infoMsg);typedef union pu
struct
dposd;
struct
bpos b;
struct</
浏览 1
提问于2012-12-19
得票数 2
3
回答
更改我
在
C++
中
函数
内部
传递
的指针
c
、
function
、
pointers
#include <stdio.h> int d;}; addNode(3, &root); return
浏览 0
提问于2013-02-19
得票数 0
回答已采纳
2
回答
如何管理C与
C#
之间的缓冲区
c#
、
xcode
、
memory-management
、
interop
、
unity3d
问题我的问题是,当我
在
C#
中
读取数据
时
,有时得到正确的值,但有时得到NULL。 这个问题已经解决了。我把我的错误
方法
和正确的
方法
贴在这里和大家分享。和<
浏览 5
提问于2012-04-30
得票数 6
回答已采纳
3
回答
Scala案例类--它们只是结构体吗?
scala
、
struct
、
case-class
但现在我有两个问题: 案例类是值类型还是引用类型?
浏览 4
提问于2017-06-17
得票数 6
回答已采纳
1
回答
.NET
中
的内值引用类型
c#
、
.net
结构是
C#
中
的值类型,字符串是引用类型。我知道它们在内存分配和映射方面的差异,但我不确定
C#
引用类型是如何存储
在
值类型
中
的。假设我在下面的结构中有一个字符串。如果在堆上创建了内部结构的引用类型,那么当结构作为参数
传递
给
函数
时
,编译器如何管理堆上的数据。 是
在
堆栈还是堆上创建字符串?如果我
通过
Struct
Point对象来运行,.net是如何在结构
中
管理PointC对象的。如果在堆上
浏览 3
提问于2017-01-11
得票数 0
2
回答
如何将C/C++结构转换为
C#
c#
、
dll
、
struct
、
interop
不过,我想用
C#
编写插件,所以我想我可以
通过
COM从
C#
dll调用
C#
函数
。这很好,但现在我需要访问原始程序提供的结构。
在
C++
中
,这个结构如下所示:char mc[64];}; 为了能够将该结构作为参数
传递
给
C#
,我尝试
在
C#</em
浏览 2
提问于2013-07-30
得票数 2
回答已采纳
1
回答
如何在c++
中
调用向
c#
返回类对象
函数
c#
、
c++
、
marshalling
C#
函数
调用c++
中
公开的
函数
,而后者又调用abc类的some_fun(int),我应该如何在
C#
some_fun enter code here
中
获取abc的对象class abc}如何在
C#
some_fun
中
获取abc的对象(封送对象)?extern "C" SAMPLEDLL_AP
浏览 0
提问于2014-01-24
得票数 0
2
回答
从
C#
调用C
函数
时
如何处理可选的结构参数
c#
、
c
、
winscard
如何跳过
C#
中
的可选参数(
C#
)?我认为主要的问题是,
在
C
中
,参数是一个指针,所以可以提供NULL,而在
C#
中使用结构上的ref关键字,定义它不能是空的。C代码 DWORD dwProtocol;} SCARD_IO_REQUEST; __out LPBYTE pbRecvBuffer,
浏览 3
提问于2012-08-10
得票数 1
回答已采纳
1
回答
从
C#
调用C
函数
,
传递
包含指针的结构
c#
、
c++
、
dll
、
pinvoke
我需要
通过
PInvoke从
C#
调用C
函数
,将指针
传递
给
struct
,这个结构也包含一个指针。可以用C语言将结构简化为 int myInt;}void myFunc(myStruct*a);[DllImport("my_library.dll"
浏览 2
提问于2016-05-19
得票数 0
回答已采纳
1
回答
将结构(或类)从C++ dll
传递
到
C#
(United3D)
c#
、
c++
、
dll
、
plugins
、
interop
虽然我
在
传递
int、float和它们的数组方面没有问题,但我很难掌握如何
传递
结构。
中
填充了可以
通过
以下包装器
函数
检索的值:{一旦声明了extern
函数
private static extern
浏览 3
提问于2015-05-08
得票数 5
回答已采纳
4
回答
传递
数组作为参数
c#
、
arrays
、
arguments
、
parameter-passing
如果我们修改在
方法
中
作为参数
传递
的数组的内容,则修改是
在
参数的副本上进行的,而不是原始参数,因此结果是不可见的。 当我们调用具有引用类型参数的
方法
时
,会发生什么过程?
浏览 6
提问于2016-05-28
得票数 5
回答已采纳
1
回答
在
将URL查询参数解析为结构
时
,“form”是否是可接受的结构标记?
http
、
go
、
struct
、
parameters
我有一个GET请求
函数
,它使用gin.Context接收查询参数。我目前正在使用context.ShouldBindQuery(&myQueryParamStruct)将这些查询参数
传递
到如下所示的结构
中
Colorstring `form:"color"`} 我的问题是,
在
使用form标记进行此操作
时
是否会
出现问题
浏览 1
提问于2021-07-27
得票数 1
回答已采纳
2
回答
F#将
C#
方法
传入另一个需要Func<>参数的
C#
方法
f#
在
func
中
,我有一个
方法
,它接受
c#
参数:现在,当在
C#
中使用它
时
,我可以编写以下代码,并且它可以工作给出语法错误:"Error FS0002此
浏览 22
提问于2020-02-24
得票数 4
回答已采纳
1
回答
将泛型参数转换为特定类型
generics
、
rust
、
casting
如果我有两个结构:
struct
A {...} // do something with"param as A", like this:
浏览 47
提问于2021-10-25
得票数 0
1
回答
下界>0的VBA数组
传递
给.NET
c#
、
excel
、
vba
、
windows
、
com
我有一个带有.NET
方法
的
C#
Dll,我
在
Excel中使用它。它是
通过
VBA的COM包装器调用的。该
方法
除其他外,采用两个双数组作为参数。当双数组
在
VBA
中
定义,其下限为1,并
通过
COM
传递
给
C#
方法
时
,Excel失败,出现以下错误:虽然这听起来很疯狂,但我希望能够向
C#
.NET
传递
一个边界较低的do
浏览 0
提问于2019-12-30
得票数 0
2
回答
在
C
中
实现闭包
c
、
closures
我基本上是
在
尝试
在
C
中
复制
C#
的Linq功能。
在
C#
中
,代码如下所示Coordinate coord = new Coordinate { x = 0, y = 0};我意识到将两个参数
传递
到一个带有一个参数的
函数
中
没有多大意义,但据我所知,
在
调用
函数
之前,参数
浏览 0
提问于2018-01-20
得票数 0
回答已采纳
1
回答
P/Invoke -结构参数的简单添加
c#
、
.net
、
c
、
visual-c++
、
pinvoke
我有一段C代码:{} { real_T b;我从
C#
调用它,如下所示: static void
浏览 0
提问于2012-12-04
得票数 1
回答已采纳
5
回答
将对象作为参数
传递
c#
应用程序正在打印24,但当我们知道如果没有ref关键字,只
传递
了object的副本,并且没有对原始对象进行任何更改时,它不应该打印18吗?我创建了一个名为myclass的类和一个对象me。age是myclass类
中
的一个公共变量。我将me.age设置为18,并
通过
方法
show将其更改为24。
浏览 0
提问于2013-05-24
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Net调用非托管代码
Go语言学习笔记(3)
GO语言学习系列九——GO的结构与方法
C 中的面向对象编程
浅谈Go语言中的结构体struct&接口Interface&反射
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券