假设我们有一个带有实例变量 randomVariable 的 RandomClass 类:
public class RandomClass {
public int randomVariable ;
public RandomClass(int _randomVariable){
randomVariable = _randomVariable;
}
}
现在我们有一个 RandomClass 列表:
void Main(){
List<RandomClass> randomClassList = new List<RandomClass>();
int count = 0 ;
while(count<1000){
randomClassList.Add(count++);
}
}
问题是,在调试模式下,如果我想遍历每个 randomClass 的所有 randomVariable,特别是如果变量嵌套在其他实例变量内部更深,我将不得不为每个列表组件进行大量单击。 有没有更好的方法来显示这样的列表组件变量:
randomClassList[0].randomVariable = 0;
randomClassList[1].randomVariable = 1;
randomClassList[2].randomVariable = 2;
randomClassList[3].randomVariable = 3;
randomClassList[4].randomVariable = 4;
randomClassList[5].randomVariable = 5;
randomClassList[6].randomVariable = 6; and so on
答案 0 :(得分:0)
您只能在监视窗口中使用表达式,而不能使用语句。但是,鉴于您的 CREATE OR REPLACE PROCEDURE del_job(j_id number) IS
jj_id bb_department.iddepartment%type;
BEGIN
BEGIN
SELECT IDDEPARTMENT
INTO jj_id
FROM BB_DEPARTMENT
WHERE IDDEPARTMENT=j_id;
EXCEPTION
WHEN NO_DATA_FOUND THEN
jj_id := NULL;
END;
IF (jj_id=j_id) THEN
DELETE FROM BB_DEPARTMENT
WHERE IDDEPARTMENT=j_id;
dbms_output.put_line ('Job Deleted');
ELSIF(jj_id=0) THEN
dbms_output.put_line ('No Job Deleted');
END IF;
END;
/
:
List<RandomClass>
如果您收到错误消息,指出“Select 不是 // Put this in the watch window:
string.Join(',', randomList.Select(x => x.randomVariable))
的成员”,请将 List<RandomClass>
添加到您的源文件中,即使它并未在实际代码中使用。