SharArchive.DeleteEntry

DeleteEntry(SharEntry)

प्रविष्टियों की सूची से किसी विशिष्ट प्रविष्टि की पहली घटना को हटाता है।

public SharArchive DeleteEntry(SharEntry entry)
पैरामीटरप्रकारविवरण
entrySharEntryप्रविष्टियों की सूची से निकालने के लिए प्रविष्टि।

प्रतिलाभ की मात्रा

Shar प्रविष्टि उदाहरण।

अपवाद

अपवादस्थिति
ArgumentNullExceptionentry शून्य है।

उदाहरण

यहां बताया गया है कि आप अंतिम प्रविष्टि को छोड़कर सभी प्रविष्टियां कैसे निकाल सकते हैं:

using (var archive = new SharArchive("archive.shar"))
{
    while (archive.Entries.Count > 1)
        archive.DeleteEntry(archive.Entries[0]);
    archive.Save(outputSharFile);
}

यह सभी देखें


DeleteEntry(int)

इंडेक्स द्वारा प्रविष्टियों की सूची से प्रविष्टि को हटाता है।

public SharArchive DeleteEntry(int entryIndex)
पैरामीटरप्रकारविवरण
entryIndexInt32निकालने के लिए प्रविष्टि का शून्य-आधारित अनुक्रमणिका।

प्रतिलाभ की मात्रा

प्रविष्टि वाला संग्रह हटाया गया.

अपवाद

अपवादस्थिति
ArgumentOutOfRangeExceptionentryIndex 0.-या- से कम हैentryIndex के बराबर या उससे अधिक हैप्रविष्टियां गिनती करना।

उदाहरण

using (var archive = new SharArchive("two_files.shar"))
{
    archive.DeleteEntry(0);
    archive.Save("single_file.shar");
}

यह सभी देखें