esemény
Intelligens alkalmazások létrehozása
márc. 17. 23 - márc. 21. 23
Csatlakozzon a meetup sorozathoz, hogy valós használati esetek alapján, skálázható AI-megoldásokat hozzon létre más fejlesztőkkel és szakértőkkel.
RegisztrációEzt a böngészőt már nem támogatjuk.
Frissítsen a Microsoft Edge-re, hogy kihasználhassa a legújabb funkciókat, a biztonsági frissítéseket és a technikai támogatást.
Lehetséges, hogy helytelen hozzárendelés a helyi "változóhoz", amely egy használat- vagy zárolási utasítás argumentuma. Az Elidegenítési hívás vagy zárolás feloldása a helyi érték eredeti értékén történik.
Számos olyan forgatókönyv van, ahol using
vagy lock
blokkok miatt ideiglenesen kiszivárognak az erőforrások. Íme egy példa:
thisType f = null;
using (f)
{
f = new thisType();
...
}
Ebben az esetben a változó thisType
eredeti értéke (például null) törlődik, amikor a using
blokk befejeződik, de a thisType
blokkban létrehozott objektum nem lesz, bár végül szemét lesz összegyűjtve.
A hiba elhárításához használja az alábbi űrlapot:
using (thisType f = new thisType())
{
...
}
Ebben az esetben az újonnan lefoglalt thisType
objektum törlődik.
Az alábbi kód a CS0728 figyelmeztetést fogja generálni.
// CS0728.cs
using System;
public class ValidBase : IDisposable
{
public void Dispose() { }
}
public class Logger
{
public static void dummy()
{
ValidBase vb = null;
using (vb)
{
vb = null; // CS0728
}
vb = null;
}
public static void Main() { }
}
.NET-visszajelzés
A(z) .NET egy nyílt forráskód projekt. Visszajelzés adásához válasszon egy hivatkozást:
esemény
Intelligens alkalmazások létrehozása
márc. 17. 23 - márc. 21. 23
Csatlakozzon a meetup sorozathoz, hogy valós használati esetek alapján, skálázható AI-megoldásokat hozzon létre más fejlesztőkkel és szakértőkkel.
Regisztráció