小编Ste*_*edy的帖子

using array with array - type必须可以隐式转换为'System.IDisposable'

使用该using语句的以下代码旨在避免某种内存泄漏,这会导致代码在长文件上变慢:

var db = new EntityContext();
var cubos = db.CubosTrabalhados;
var cubo = new CuboTrabalhado();
string[] lines = File.ReadAllLines(Files.cuboHistorico, Encoding.Default);
bool header = true;
int i = 2;

foreach (string line in lines)
{
    if (header) header = false;
    else
    {
        using (var reg = line.Split(';'))
        {
            cubo.Pedido = reg[0];
            cubo.DataPedido = Select.ParseDate(reg[3]);
            cubo.Cliente = reg[4];
            cubo.UF = Select.Uf(reg[5]);
            cubo.Cidade = reg[6];
            cubo.Regiao = reg[7];
            cubo.Codigo = reg[8];
            cubo.Produto = reg[9];
            ...
            cubo.VlCom = Select.ParseFloat(reg[63]);
            cubo.Cnpj = reg[64]; …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net arrays

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

为什么不"cout << Color :: green"编译?

我在测试中遇到了这个问题.

我知道我可以这样做:

enum class Color { red, green = 1, blue };
Color c = Color::blue;

if( c == Color::blue )
cout << "blue\n";
Run Code Online (Sandbox Code Playgroud)

但是,当我更换cout << "blue\n";使用cout << Color::green,它甚至不进行编译.为什么不编译?

c++ enum-class

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

为什么要编译错误“使用未分配的局部变量”?

我一直收到此错误,但我不知道为什么,我在这里得到它:Label1.Text = fgmail.ToString(); 这是完整的代码:

string st = this.pfun.Text;
string sqlstr2 = "select * from hsinfo WHERE rname='" + st + "'";
OleDbCommand cmd = new OleDbCommand(sqlstr2, DBFunction.GenerateConnection("DBS.accdb"));
OleDbDataReader reader = cmd.ExecuteReader();
string fgmail;

while (reader.Read())
{
    fgmail = reader[1].ToString();
}

Label1.Text = fgmail.ToString();
Run Code Online (Sandbox Code Playgroud)

c# oledbcommand

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

当我们已经使用了“using System”时,为什么还要使用“using System.Collections.Generic”之类的语句?

C# 代码

我是一名新的 c# 学习者,这就是为什么我有一些最愚蠢的问题!但我想知道我们是否已经在应用程序中使用了“using System”语句,那么为什么我们需要使用“using System.Data”或图像中显示的任何其他语句。主命名空间不是已经导入了吗,为什么还需要为子命名空间添加using语句呢?

c#

-3
推荐指数
1
解决办法
1318
查看次数

JetBrains Rider-生成类似getter / setter的Java?

我一直在寻找时间来寻找一种在JetBrains C#IDE Rider中生成类似Java的getter和setter的方法。

有谁知道我该怎么做才能真正更改那些奇怪的C#getter和setter的布局?

我想让Rider从以下位置生成getter和setter转换:

    public Transform List
    {
        get { return list; }
        set { list = value; }       
    }
Run Code Online (Sandbox Code Playgroud)

对此

public Transform getList(){ return this.list; }
public void setList(Transform list){ this.list = list;  }
Run Code Online (Sandbox Code Playgroud)

c# jetbrains-ide getter-setter rider

-4
推荐指数
1
解决办法
189
查看次数

对于对象的初始化(或缺乏)的困惑

package lab9;

import java.util.Scanner;
import java.util.Date;

public class AccountManager
{
    // the account
    private Account account;
    // reader for reading user input
    private Scanner reader;
    private Transaction transaction;
    private AccountManager accountmanager;



    /**
     * Constructor for objects of class AccountManager
     */
    public AccountManager(Account account, Transaction transaction, AccountManager accountmanager)
    {
        this.account = account;
        reader = new Scanner(System.in);
        this.transaction =transaction;
        this.accountmanager=accountmanager;




    }

    public void start()
    {
        System.out.println("WELCOME TO THE ACCOUNT MANAGER APPLICATION");
        boolean finished = false;

        for(int i=0; i<3; i++)
        {
            // get …
Run Code Online (Sandbox Code Playgroud)

java initialization object

-8
推荐指数
1
解决办法
940
查看次数