第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

這個(gè)構(gòu)造函數(shù)不就是個(gè)空函數(shù)嗎,沒(méi)什么用吧 ?你們可以幫忙寫(xiě)一個(gè)有用的例子給我看看嗎

這個(gè)構(gòu)造函數(shù)不就是個(gè)空函數(shù)嗎,沒(méi)什么用吧 ?你們可以幫忙寫(xiě)一個(gè)有用的例子給我看看嗎

C#
胡子哥哥 2023-01-03 15:11:41
這是一個(gè)數(shù)據(jù)訪(fǎng)問(wèn)層文件,我沒(méi)發(fā)現(xiàn)有什么構(gòu)造函數(shù)有什么用啊namespace OldPhotosDAL{public class W_OldPhotos{public W_OldPhotos(){ }#region 成員方法/// <summary>/// 增加一條投票數(shù)據(jù)/// </summary>public int AddVoteList(OldPhotosModel.W_OldPhotos_VoteList model){StringBuilder strSql = new StringBuilder();strSql.Append("insert into W_OldPhotos_VoteList(");strSql.Append("UID,PID)");strSql.Append(" values (");strSql.Append("@UID,@PID)");strSql.Append(";select @@IDENTITY");SqlParameter[] parameters = {new SqlParameter("@UID", SqlDbType.NVarChar,100),new SqlParameter("@PID", SqlDbType.Int,4)};parameters[0].Value = model.UID;parameters[1].Value = model.PID;  object obj = DbHelperSQLl.GetSingle(strSql.ToString(), parameters);if (obj == null){return 1;}else{return Convert.ToInt32(obj);}}}
查看完整描述

2 回答

?
收到一只叮咚

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊

SqlParameter[] parameters = {
new SqlParameter("@UID", SqlDbType.NVarChar,100),
new SqlParameter("@PID", SqlDbType.Int,4)
};

你代碼里就有一個(gè)有用的例子

在你實(shí)例話(huà)SQLPARAMETERS的時(shí)候,構(gòu)造函數(shù)當(dāng)中傳遞了3個(gè)參數(shù),可以直接對(duì)對(duì)象的屬性賦值,當(dāng)然了,你也可以用對(duì)象.屬性=的形式去完成賦值!

舉例說(shuō)明一下吧,當(dāng)你需要用到一個(gè)用于數(shù)據(jù)訪(fǎng)問(wèn)的底層抽象類(lèi)的時(shí)候,一個(gè)業(yè)務(wù)當(dāng)中需要用到多個(gè)數(shù)據(jù)庫(kù)聯(lián)系起來(lái),那么你怎么做到讓這個(gè)底層類(lèi)去支持動(dòng)態(tài)的配置連接字符串?

這個(gè)時(shí)候你就可以采用訂制一個(gè)類(lèi)的靜態(tài)字段,然后構(gòu)造函數(shù)當(dāng)中對(duì)這個(gè)字段賦值,那么當(dāng)你訪(fǎng)問(wèn)這個(gè)對(duì)象的時(shí)候,就可以使用你想要的字符連接串了!

public class demo
{

private static string connstr;

public demo(string str)
{
this.connstr=str;
}

\\用于訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的靜態(tài)方法


用的時(shí)候就

demo dm=new demo("連接字符串")
dm.方法

這個(gè)樣子的!構(gòu)造函數(shù)的功用只能說(shuō)在通常的應(yīng)用當(dāng)中被發(fā)現(xiàn)的。。。。當(dāng)然了可能我舉的例子不全面,寫(xiě)的多了,你就會(huì)發(fā)現(xiàn)以后太多的地方需要用到這個(gè)東西了,多多理解面向?qū)ο蟮暮x吧!

至于你說(shuō)的那個(gè)空構(gòu)造函數(shù),那個(gè)是默認(rèn)的,你就是刪了,編譯器也會(huì)為你加上去,你的程序執(zhí)行的時(shí)候并不是執(zhí)行.CS文件,而是CS文件被編譯后的程序集,你可以反編譯出來(lái)你的DLL,就可以看到雖然.CS文件中沒(méi)有默認(rèn)構(gòu)造函數(shù),編譯后也會(huì)被加上去的!

查看完整回答
反對(duì) 回復(fù) 2023-01-06
?
忽然笑

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊

我理解就是空的,沒(méi)有用
不寫(xiě)也行

查看完整回答
反對(duì) 回復(fù) 2023-01-06
  • 2 回答
  • 0 關(guān)注
  • 135 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)