using System.Collections;
using System.Collections.Generic;
public class Program {
public static void Main() {
var array = new ArrayList() { 1, "texto" };
var total = 0;
foreach (var item in array) {
//total += item; //se tirar o comentário dá erro quando tentar somar a string
}
//array[1].Contains("t"); //mesmo sendo string não pode acessar Contains() porque o tipo é object
((string)array[1]).Contains("t");
var list = new List<int>() { 1, /*"texto"); //<-- Error at compile process //ddaria erro aqui*/ };
total = 0;
foreach (var item in list) total += item;
}
}
//https://pt.stackoverflow.com/q/227678/101
dXNpbmcgU3lzdGVtLkNvbGxlY3Rpb25zOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKCnB1YmxpYyBjbGFzcyBQcm9ncmFtIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkgewoJCXZhciBhcnJheSA9IG5ldyBBcnJheUxpc3QoKSB7IDEsICJ0ZXh0byIgfTsKCQl2YXIgdG90YWwgPSAwOwoJCWZvcmVhY2ggKHZhciBpdGVtIGluIGFycmF5KSB7CgkJICAgIC8vdG90YWwgKz0gaXRlbTsgLy9zZSB0aXJhciBvIGNvbWVudMOhcmlvIGTDoSBlcnJvIHF1YW5kbyB0ZW50YXIgc29tYXIgYSBzdHJpbmcKCQl9CgkJLy9hcnJheVsxXS5Db250YWlucygidCIpOyAvL21lc21vIHNlbmRvIHN0cmluZyBuw6NvIHBvZGUgYWNlc3NhciBDb250YWlucygpIHBvcnF1ZSBvIHRpcG8gw6kgb2JqZWN0CgkJKChzdHJpbmcpYXJyYXlbMV0pLkNvbnRhaW5zKCJ0Iik7CgkJdmFyIGxpc3QgPSBuZXcgTGlzdDxpbnQ+KCkgeyAxLCAvKiJ0ZXh0byIpOyAvLzwtLSBFcnJvciBhdCBjb21waWxlIHByb2Nlc3MgLy9kZGFyaWEgZXJybyBhcXVpKi8gfTsKCQl0b3RhbCA9IDA7CgkJZm9yZWFjaCAodmFyIGl0ZW0gaW4gbGlzdCkgdG90YWwgKz0gaXRlbTsKCX0KfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvMjI3Njc4LzEwMQ==