小编Aan*_*Aan的帖子

如何将此C#代码转换为C++/CLI

如何将此段C#代码转换为C++/CLI:

protected string GetMD5HashFromFile(string fileName)
{
  FileStream file = new FileStream(fileName, FileMode.Open);
  MD5 md5 = new MD5CryptoServiceProvider();
  byte[] retVal = md5.ComputeHash(file);
  file.Close();
  ASCIIEncoding enc = new ASCIIEncoding();
  return enc.GetString(retVal);
}
Run Code Online (Sandbox Code Playgroud)

特别是这一部分 byte[] retVal = md5.ComputeHash(file);

c# c++-cli

2
推荐指数
1
解决办法
1882
查看次数

多类继承?

根据下图,我编写了我的代码. 在此输入图像描述

这是我写的代码:

#include<iostream>
#include<string>
using namespace std;

class person
{
private:
    int code;
    string name;
public:
    void    setCode(int c) { code=c; }
    int getCode()          { return code; }
    void setName(string s) { name=s; }
    string getName()       { return name; }
};

class account : public person
{
private:
    double pay;
public:
    void    setPay(double p) { pay=p; }
    double getPay()          { return pay; }
};

class admin : public person
{
private:
    string experience;
public:
    void setExper(string e) { experience=e; } …
Run Code Online (Sandbox Code Playgroud)

c++ oop class

2
推荐指数
1
解决办法
1621
查看次数

在C++/CLI中#pragma managed(push,on)和#pragma managed(push,off)?

#pragma managed(push, off)和之间有什么区别#pragma managed(push, on)

当我们需要使用#pragma managed(push, on)而不是#pragma managed(push, off)

c++-cli pragma

2
推荐指数
1
解决办法
1187
查看次数

我是否需要对C++中的每个新用途使用删除?

如果我有这样的功能:

void MyFunctoin(int size){
// ...
int *arr=new int[size];
// ...
}
Run Code Online (Sandbox Code Playgroud)
  • 有内存泄漏吗?
  • 如果是的话,有没有办法解决它而不使用delete

c++ memory-leaks

2
推荐指数
2
解决办法
425
查看次数

ASP.NET中没有数据时无效的读取尝试

我正在使用C#来学习ASP.NET,我尝试将身份验证代码编写为

SqlCommand command = new SqlCommand("Select [ID] from [Inspector] WHERE [ID] ='111' AND [Password] ='111';", conn);

SqlDataReader dr = command.ExecuteReader();

if (dr[0].ToString() == username)
{
Session["UserAuthentication"] = username;
Session.Timeout = 1;
Response.Redirect("About.aspx");
}
else{
// ...
}
Run Code Online (Sandbox Code Playgroud)

ID类型是numeric在SQL Server中.

问题是我总是得到例外:

没有数据时无效尝试读取.

在这部分:if (dr[0].ToString() == username).

我试图直接执行确切的SQL语句,我可以得到结果.

c# sql-server asp.net

2
推荐指数
1
解决办法
1万
查看次数

替换字符串中的一些字符

如果我有一个变量,如:

char *sql;
sql = "insert into Norm1Tab values (?,?,?,?,?,?)";
Run Code Online (Sandbox Code Playgroud)

我想用?存储在其他charchar*变量中的值替换每个值.我怎么能用C++做到这一点?

c++ string

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

如何提取由空格分隔的字符串的一部分?

如果我有字符串:

String^ str ="hhB2LWq50a+9HZiNLKuwdQ==.pdf aaaaaaaa bbbbbbbbb cccccdddddeee ffffffgggghhh";
Run Code Online (Sandbox Code Playgroud)

我想提取它的第一部分

hhB2LWq50a+9HZiNLKuwdQ==.pdf

如何在C++/CLI或C#中做到这一点?

c# c++-cli

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

精简版.NET框架

我是否可以找到.Net框架的精简版本,仅适用于我的应用程序?

如果我有一个只使用少量.Net类的应用程序,我觉得安装整个.Net框架的整个组件是不合理的.

有没有办法从.Net框架安装我需要的东西?

.net c#

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

两个基类中的相同成员?

基于下面的UML,ScientistManager类衍生自StudentEmployee.Student并且Employee拥有相同的公共成员,我会问哪些成员将被上课Scientist和使用Manager在此输入图像描述

c++ inheritance class

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

连接到PostgreSQL

Npgsql用来处理PostgreSQL使用C#.为了连接数据库,我写道:

NpgsqlConnection conn = new NpgsqlConnection(connstring);
conn.Open();
Run Code Online (Sandbox Code Playgroud)

Open()是一种void方法.它不返回任何指示是否连接到数据库的值.我需要显示状态connectednot connected在我的客户端应用程序中.怎么做?

c# database postgresql npgsql

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