<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Interview Tips &#187; Exception</title>
	<atom:link href="http://tipsinterview.com/tag/exception/feed/" rel="self" type="application/rss+xml" />
	<link>http://tipsinterview.com</link>
	<description>Interview Tips, Interview Questions and Answers</description>
	<lastBuildDate>Sun, 20 May 2012 05:16:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>General Questions</title>
		<link>http://tipsinterview.com/2011/05/15/general-questions/</link>
		<comments>http://tipsinterview.com/2011/05/15/general-questions/#comments</comments>
		<pubDate>Sun, 15 May 2011 05:41:05 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Array]]></category>
		<category><![CDATA[array element]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[class hierarchy]]></category>
		<category><![CDATA[element]]></category>
		<category><![CDATA[Exception]]></category>
		<category><![CDATA[multiple inheritance]]></category>
		<category><![CDATA[NET]]></category>
		<category><![CDATA[shallow copy]]></category>
		<category><![CDATA[string manipulation]]></category>

		<guid isPermaLink="false">http://tipsinterview.com/?p=554</guid>
		<description><![CDATA[1.Does C# support multiple-inheritance? No. But you can use Interfaces. 2.Where is a protected class-level variable available? It is available to any sub-class derived from base class 3.Are private class-level variables inherited? Yes, but they are not accessible. 4.Describe the accessibility modifier “protected internal”. It is available to classes that are within the same assembly [...]]]></description>
		<wfw:commentRss>http://tipsinterview.com/2011/05/15/general-questions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Benefits of exceptions</title>
		<link>http://tipsinterview.com/2011/01/02/benefits-of-exceptions/</link>
		<comments>http://tipsinterview.com/2011/01/02/benefits-of-exceptions/#comments</comments>
		<pubDate>Sun, 02 Jan 2011 06:00:32 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[call]]></category>
		<category><![CDATA[centralized place]]></category>
		<category><![CDATA[clr]]></category>
		<category><![CDATA[Exception]]></category>
		<category><![CDATA[Exceptions]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[Stack]]></category>

		<guid isPermaLink="false">http://tipsinterview.com/?p=484</guid>
		<description><![CDATA[Exceptions provide the ability to handle or clean up code in a localized place. Also, they allow clean-up code to execute in case of error. The application becomes easier to write and maintain when clean-up code is in a centralized place. Also—and maybe more importantly—, exceptions can be used to find bugs within the code; [...]]]></description>
		<wfw:commentRss>http://tipsinterview.com/2011/01/02/benefits-of-exceptions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Throwing and Catching the Custom Exception via C#</title>
		<link>http://tipsinterview.com/2010/12/30/throwing-and-catching-the-custom-exception-via-c/</link>
		<comments>http://tipsinterview.com/2010/12/30/throwing-and-catching-the-custom-exception-via-c/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 05:59:45 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Interview Tips]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[Exception]]></category>
		<category><![CDATA[exception class]]></category>
		<category><![CDATA[exception message]]></category>
		<category><![CDATA[generic types]]></category>
		<category><![CDATA[InvalidPrinterMarginsException]]></category>
		<category><![CDATA[main string]]></category>
		<category><![CDATA[system namespace]]></category>
		<category><![CDATA[way]]></category>

		<guid isPermaLink="false">http://tipsinterview.com/?p=482</guid>
		<description><![CDATA[Once the custom exception is created, it may be thrown and caught in the same way as any other exception. This includes catching the exact exception or the more generic types that it is derived from. Indeed, one custom exception may derive from another to create a full hierarchy of application exceptions for flexible handling. [...]]]></description>
		<wfw:commentRss>http://tipsinterview.com/2010/12/30/throwing-and-catching-the-custom-exception-via-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Exceptions in .NET</title>
		<link>http://tipsinterview.com/2010/12/25/custom-exceptions-in-net/</link>
		<comments>http://tipsinterview.com/2010/12/25/custom-exceptions-in-net/#comments</comments>
		<pubDate>Sat, 25 Dec 2010 05:59:17 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[c developer]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[eventuality]]></category>
		<category><![CDATA[Exception]]></category>
		<category><![CDATA[exception class]]></category>
		<category><![CDATA[NET]]></category>
		<category><![CDATA[object oriented programming]]></category>
		<category><![CDATA[object oriented programming tutorial]]></category>
		<category><![CDATA[oriented programming techniques]]></category>
		<category><![CDATA[set]]></category>

		<guid isPermaLink="false">http://tipsinterview.com/?p=480</guid>
		<description><![CDATA[The .NET Framework provides a rich set of system-defined exception types that can be thrown and caught by the C# developer. However, the list of available exceptions does not cover every eventuality and often it is more appropriate to define custom exceptions for specific error scenarios. This can be achieved by deriving a new exception [...]]]></description>
		<wfw:commentRss>http://tipsinterview.com/2010/12/25/custom-exceptions-in-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Exception.InnerException in .NET</title>
		<link>http://tipsinterview.com/2010/12/22/what-is-exception-innerexception-in-net/</link>
		<comments>http://tipsinterview.com/2010/12/22/what-is-exception-innerexception-in-net/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 05:58:33 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[Exception]]></category>
		<category><![CDATA[exception object]]></category>
		<category><![CDATA[Exceptions]]></category>
		<category><![CDATA[filenotfoundexception]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[initial error]]></category>
		<category><![CDATA[ioexception]]></category>
		<category><![CDATA[NET]]></category>
		<category><![CDATA[result]]></category>

		<guid isPermaLink="false">http://tipsinterview.com/?p=478</guid>
		<description><![CDATA[When an exception X is thrown as a direct result of a previous exception Y, the InnerException property of X should contain a reference to Y. Use the InnerException property to obtain the set of exceptions that led to the current exception. You can create a new exception that catches an earlier exception. The code [...]]]></description>
		<wfw:commentRss>http://tipsinterview.com/2010/12/22/what-is-exception-innerexception-in-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Re-Throwing Exceptions</title>
		<link>http://tipsinterview.com/2010/12/19/re-throwing-exceptions/</link>
		<comments>http://tipsinterview.com/2010/12/19/re-throwing-exceptions/#comments</comments>
		<pubDate>Sun, 19 Dec 2010 05:56:34 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[catch]]></category>
		<category><![CDATA[code execution]]></category>
		<category><![CDATA[Exception]]></category>
		<category><![CDATA[exception object]]></category>
		<category><![CDATA[Exceptions]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[programmer]]></category>
		<category><![CDATA[Re]]></category>
		<category><![CDATA[simplicity]]></category>

		<guid isPermaLink="false">http://tipsinterview.com/?p=476</guid>
		<description><![CDATA[When an exception is caught in a catch block, the exception is considered to have been processed and code execution continues as normal. In some situations it is useful to catch the exception but still have it thrown to be caught again. For example, a method may catch all exceptions so that they can be [...]]]></description>
		<wfw:commentRss>http://tipsinterview.com/2010/12/19/re-throwing-exceptions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minimal Exceptions Types in .NET</title>
		<link>http://tipsinterview.com/2010/12/15/minimal-exceptions-types-in-net/</link>
		<comments>http://tipsinterview.com/2010/12/15/minimal-exceptions-types-in-net/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 05:55:33 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[default constructor]]></category>
		<category><![CDATA[Exception]]></category>
		<category><![CDATA[exception class]]></category>
		<category><![CDATA[LoginFailedException]]></category>
		<category><![CDATA[mechanism]]></category>
		<category><![CDATA[minimum implementation]]></category>
		<category><![CDATA[NET]]></category>
		<category><![CDATA[string message]]></category>
		<category><![CDATA[system exception]]></category>
		<category><![CDATA[Types]]></category>

		<guid isPermaLink="false">http://tipsinterview.com/?p=474</guid>
		<description><![CDATA[The absolute minimum a new custom exception class needs to have is a name. Let’s say you are designing the login mechanism for a database application and as part of this job you need to create a custom exception which is thrown if a login attempt fails. A good name for such an exception would [...]]]></description>
		<wfw:commentRss>http://tipsinterview.com/2010/12/15/minimal-exceptions-types-in-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is a good exception?</title>
		<link>http://tipsinterview.com/2010/12/12/what-is-a-good-exception/</link>
		<comments>http://tipsinterview.com/2010/12/12/what-is-a-good-exception/#comments</comments>
		<pubDate>Sun, 12 Dec 2010 05:54:46 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ArgumentException]]></category>
		<category><![CDATA[call]]></category>
		<category><![CDATA[Exception]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[invalid parameter]]></category>
		<category><![CDATA[parameter]]></category>

		<guid isPermaLink="false">http://tipsinterview.com/?p=472</guid>
		<description><![CDATA[1. throwing an exception when an invalid parameter is passed to a method. The ArgumentException or one of its derived exception classes should be thrown in this situation. 2. throwing an exception when a call is made to a method that cannot operate because other information must be initialised or other methods must be called [...]]]></description>
		<wfw:commentRss>http://tipsinterview.com/2010/12/12/what-is-a-good-exception/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Throw Exceptions? (.NET Topic)</title>
		<link>http://tipsinterview.com/2010/12/09/why-throw-exceptions-net-topic/</link>
		<comments>http://tipsinterview.com/2010/12/09/why-throw-exceptions-net-topic/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 05:54:28 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[c runtime]]></category>
		<category><![CDATA[condition]]></category>
		<category><![CDATA[developing software]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[error condition]]></category>
		<category><![CDATA[Exception]]></category>
		<category><![CDATA[exception handling]]></category>
		<category><![CDATA[NET]]></category>
		<category><![CDATA[program flow]]></category>
		<category><![CDATA[status]]></category>

		<guid isPermaLink="false">http://tipsinterview.com/?p=469</guid>
		<description><![CDATA[During normal processing, it is possible for an error condition to be detected. In older languages the method or subroutine would be exited early and a return code would be used to indicate the error status. When developing software for the .NET framework, this method is possible but does not provide all of the flexibility [...]]]></description>
		<wfw:commentRss>http://tipsinterview.com/2010/12/09/why-throw-exceptions-net-topic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exceptions Overview in .NET</title>
		<link>http://tipsinterview.com/2010/12/05/exceptions-overview-in-net/</link>
		<comments>http://tipsinterview.com/2010/12/05/exceptions-overview-in-net/#comments</comments>
		<pubDate>Sun, 05 Dec 2010 05:40:59 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[call]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[Exception]]></category>
		<category><![CDATA[exception handler]]></category>
		<category><![CDATA[exception objects]]></category>
		<category><![CDATA[flow of control]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[keyword]]></category>
		<category><![CDATA[system exception]]></category>
		<category><![CDATA[text description]]></category>

		<guid isPermaLink="false">http://tipsinterview.com/?p=467</guid>
		<description><![CDATA[Exceptions are types that all ultimately derive from System.Exception. Exception objects contain detailed information about the error, such as the state of the call stack and a text description of the error Code in a finally block is executed even if an exception is thrown. Use a finally block to release resources, for example to [...]]]></description>
		<wfw:commentRss>http://tipsinterview.com/2010/12/05/exceptions-overview-in-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

