使用该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) 我在测试中遇到了这个问题.
我知道我可以这样做:
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
,它甚至不进行编译.为什么不编译?
我一直收到此错误,但我不知道为什么,我在这里得到它: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# 学习者,这就是为什么我有一些最愚蠢的问题!但我想知道我们是否已经在应用程序中使用了“using System”语句,那么为什么我们需要使用“using System.Data”或图像中显示的任何其他语句。主命名空间不是已经导入了吗,为什么还需要为子命名空间添加using语句呢?
我一直在寻找时间来寻找一种在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) 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) c# ×4
.net ×1
arrays ×1
asp.net ×1
c++ ×1
enum-class ×1
java ×1
object ×1
oledbcommand ×1
rider ×1