C 中any 的用法

2021-08-17 07:58:39 字數 1445 閱讀 3789

我們在一級考試系統維護的**檢查中,有乙個地方一直有警告。

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...