我們在一級考試系統維護的**檢查中,有乙個地方一直有警告。
use '.any()' to test whether this 'ienumerable system.data.datarow ' is empty or not.
警告位置:
#region 程金鵬 頁碼格式 2023年12月9日15:58:35
/// /// 頁碼格式
///
/// "wordinfo">題庫實體
public void pagenumberheaderformath(wordquestionentity wordinfo, system.data
.datatable dt)
if (!drs_word.any())
studentrecord.questionid = convert.todouble(drs_word[0]["questionid"]);
}wordloadinfo.list
.add(studentrecord);
}else
studentrecord.questionid = convert.todouble(drs_word[0]["questionid"]);
//判分
wordloadinfo.list
.add(gonggong.getstudentrecord(drs_word, studentrecord));}}
else
studentrecord.questionid = convert.todouble(drs_word[0]["questionid"]);
wordloadinfo.list
.add(studentrecord);}}
void iwordquestionflag.switchquestionflag(wordquestionentity wordinfo, system.data
.datatable dt)
#endregion
if (drs_word.count() == 0)//警告位置
進行了如下更換就不告警了:
if (!drs_word.any())
public
static
bool any(this ienumerablesource)
using (ienumeratorenumerator = source.getenumerator())
}return
false;
}
我們可以發現,原始碼的大概意思就是通過計數器的移動,從零開始移動,如果發現next後為有值,則為true,否則表示database中為空,返回false。 matlab中all和any用法
all函式 檢測矩陣中是否全為非零元素 any函式 檢測矩陣中是否有非零元素,如果有,則返回1,否則,返回0。用法和all一樣 語法 b all a b all a,dim 複製 b all a 如果a是乙個向量,如果所有的元素都是非零的,則返回1,如果有乙個元素為零,則返回0。如果a是乙個矩陣,則...
Oracle中any和all的區別用法
對於any,all的用法,書中說的比較繞口,難以理解,如果通過舉例就會比較清晰.any的例子 select from t hq ryxx where gongz any select pingjgz from t hq bm 輸出的結果是所有大於字段 pingjgz 中最小數的值,簡單來說就是輸出的...
c 17中的any模板類
此外在c 17之前,各大類庫基本都提供了自己variant萬能類,c 17 標準庫引入any類可取代之,並提供更好的型別安全和效率。any 類可以容納任意型別 可構造,複製 的值。用途目的之一可避免小物件的動態記憶體分配。例如在乙個陣列中存放基類及子類,實現基類多型訪問。std vectorobjs...