Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 17471|Répondre: 1

[Communication] Résoudre le problème de la valeur de retour de linq vide ou de forcer le type à être nul

[Copié le lien]
Publié sur 09/05/2015 18:27:11 | | |


Aujourd’hui, l’œuf a fait mal tout l’après-midi, et les données obtenues ont été chargées anonymement avec le var.

Puis force la conversion de type, elle devient nulle, j’ai mal écrit une conversion de type forcée,

Enfin, j’ai trouvé des informations sur Internet, et j’ai enfin trouvé que du type var vers le type de liste nécessite toList(), quel tour !

Écriture correcte :

  1. var hh = (from f in db.ClassInfo select f).ToList();
  2.                 List<ClassInfo> g = hh as List<ClassInfo>;
  3.                 GridView1.DataSource = g;
  4.                 GridView1.DataBind();
Code de copie

  1. public static List<shopinfoview> GetShopInfo() {
  2.             ShopDBDataContext db = new ShopDBDataContext();
  3.             
  4.             return (from b in db.shopinfoview select b).ToList();
  5.         }
Code de copie






Précédent:Quelques utilisations simples de IEnumerable
Prochain:L’école peut passer en ligne ! C’est sur Internet !
Publié sur 09/05/2015 20:45:03 |
appris.      
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com