Click here to Skip to main content
15,914,074 members
Home / Discussions / C#
   

C#

 
GeneralRe: Interop call fails when ran from Scheduled tasks Pin
Hariharan.T6-Jul-09 0:53
Hariharan.T6-Jul-09 0:53 
QuestionHow to get Current User IP Address for my Intranet site Pin
kish205-Jul-09 23:12
kish205-Jul-09 23:12 
AnswerRe: How to get Current User IP Address for my Intranet site Pin
Dinesh Mani6-Jul-09 0:06
Dinesh Mani6-Jul-09 0:06 
AnswerRe: How to get Current User IP Address for my Intranet site Pin
Luc Pattyn6-Jul-09 0:14
sitebuilderLuc Pattyn6-Jul-09 0:14 
QuestionAjax collapsible Panel not working for Master page Pin
kish205-Jul-09 22:59
kish205-Jul-09 22:59 
AnswerRe: Ajax collapsible Panel not working for Master page Pin
Blue_Boy5-Jul-09 23:32
Blue_Boy5-Jul-09 23:32 
GeneralRe: Ajax collapsible Panel not working for Master page Pin
kish205-Jul-09 23:44
kish205-Jul-09 23:44 
QuestionProblem with dynamic array of ContextMenu Pin
Nigel Mackay5-Jul-09 22:47
Nigel Mackay5-Jul-09 22:47 
AnswerRe: Problem with dynamic array of ContextMenu Pin
Luc Pattyn6-Jul-09 0:20
sitebuilderLuc Pattyn6-Jul-09 0:20 
QuestionPaging in datagridview Pin
Isaac Gordon5-Jul-09 22:12
Isaac Gordon5-Jul-09 22:12 
AnswerRe: Paging in datagridview Pin
dan!sh 5-Jul-09 22:17
professional dan!sh 5-Jul-09 22:17 
QuestionBest approach to use try catch finally Pin
Pankaj Saha5-Jul-09 21:03
Pankaj Saha5-Jul-09 21:03 
AnswerRe: Best approach to use try catch finally Pin
dan!sh 5-Jul-09 21:12
professional dan!sh 5-Jul-09 21:12 
GeneralRe: Best approach to use try catch finally Pin
Pankaj Saha5-Jul-09 21:36
Pankaj Saha5-Jul-09 21:36 
AnswerRe: Best approach to use try catch finally Pin
Alan N5-Jul-09 21:43
Alan N5-Jul-09 21:43 
AnswerRe: Best approach to use try catch finally Pin
Pete O'Hanlon5-Jul-09 22:06
mvePete O'Hanlon5-Jul-09 22:06 
GeneralRe: Best approach to use try catch finally Pin
Pankaj Saha5-Jul-09 22:38
Pankaj Saha5-Jul-09 22:38 
I do not want to use the try catch finally in the class library, however I am doing file operations in the class library. I open/read/write the file with the stream reader/writer object and have to close that reader/writer in the finally block. If any error occurs during the read/write operation then reader must be close, that's why I have to use the finally block to close the reader. Here is the code

public string ReadXmlNodeValue(string fileName, string xmlPath)
{
string retValue = "";

StreamReader sr = null;

XmlDocument doc = new XmlDocument();


try
{
sr = new StreamReader(fileName, Encoding.UTF8);

doc.Load(sr);

XmlNode element = doc.SelectSingleNode(xmlPath);

retValue = element.InnerText;

}
catch
{
throw;
}
finally
{
sr.Close();
sr = null;
doc = null;
}

return retValue;
}

Can I write the above code without try catch finally block and it will close the reader if any error is generated during the process ?

Pankaj

GeneralRe: Best approach to use try catch finally Pin
Pete O'Hanlon5-Jul-09 23:19
mvePete O'Hanlon5-Jul-09 23:19 
AnswerRe: Best approach to use try catch finally Pin
Luc Pattyn6-Jul-09 0:23
sitebuilderLuc Pattyn6-Jul-09 0:23 
GeneralRe: Best approach to use try catch finally Pin
PIEBALDconsult6-Jul-09 4:31
mvePIEBALDconsult6-Jul-09 4:31 
GeneralRe: Best approach to use try catch finally Pin
Luc Pattyn6-Jul-09 5:23
sitebuilderLuc Pattyn6-Jul-09 5:23 
QuestionError after selecting text in richtextbox Pin
Khawar Abbas15-Jul-09 20:50
Khawar Abbas15-Jul-09 20:50 
AnswerRe: Error after selecting text in richtextbox Pin
Alan N5-Jul-09 21:49
Alan N5-Jul-09 21:49 
AnswerRe: Error after selecting text in richtextbox Pin
Luc Pattyn6-Jul-09 0:26
sitebuilderLuc Pattyn6-Jul-09 0:26 
QuestionReport Viewer Control - Pin
devvvy5-Jul-09 20:25
devvvy5-Jul-09 20:25 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.