小编Jar*_*Par的帖子

C#中的结构泛型

请帮我解决这个问题:

我尝试定义这样的结构:

 unsafe struct sNodo<T>
{    
        public T info;
        public sNodo<T>* sIzq;}
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:无法获取地址,获取大小,或声明指向托管类型sNodo的指针,

我该怎么解决?我正在尝试使用动态内存创建一个"通用"堆栈.

感谢您的关注

c# struct unsafe

0
推荐指数
1
解决办法
1771
查看次数

Java泛型的未知问题

我试图在Java中第一次使用泛型类型,因为我只希望我的构造函数接受实现"Anealable"接口的类.由于我得到的唯一错误,我的代码出现问题是"类型的非法启动",试图使其工作并没有走得太远

这是我班级的代码

package simulated_anealing;

public class Crystal extends Thread {

    Object a;

    public  Crystal(<? implements Anealable> a)
    {
        this.a = a;
    }

}
Run Code Online (Sandbox Code Playgroud)

java generics interface

0
推荐指数
1
解决办法
179
查看次数

可以在VB.NET中为函数的参数设置一个默认值

就像在其他语言中一样(示例中为php)

function myFunction($message,$sender="nodoby") {
return $message." by ".$sender;
}
Run Code Online (Sandbox Code Playgroud)

没有人告诉我使用超载!

vb.net oop

0
推荐指数
1
解决办法
52
查看次数

线程无效

有人能告诉我为什么以下代码不起作用?

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        Thread t = new Thread(rtb2);
        t.Start();
    }

    private void rtb2()
    {
        try
        {
            richTextBox1.Text = "1";                
        }
        catch(InvalidOperationException ex)
        {
            MessageBox.Show("HI");
        }            
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# c#-4.0

0
推荐指数
1
解决办法
870
查看次数

Windows 7 x64上的GetAsyncKeyState

我试图在带有C#的windows7 x64上使用GetAsyncKeyState(i)来获取按键.它在x86上运行完美.这是我的代码:

[DllImport("user32.dll")]
public static extern int GetAsyncKeyState(long vKey);
[DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
public static extern short GetKeyState(int keyCode); 

        search = false;
        int key_my;
        for (i = 0; i < 255; i++)
        {
            key_my = GetAsyncKeyState(i); // this should return -3.... but it does 46...........
            if ( key_my == (System.Int16.MinValue + 1))
            { search = true; break; }
        }
        if ( search == true)
        {
           ...//using if to keys here.
        }
Run Code Online (Sandbox Code Playgroud)

任何的想法?

c# pinvoke c#-2.0

0
推荐指数
1
解决办法
4571
查看次数

标签 统计

c# ×3

.net ×1

c#-2.0 ×1

c#-4.0 ×1

generics ×1

interface ×1

java ×1

oop ×1

pinvoke ×1

struct ×1

unsafe ×1

vb.net ×1