dotnet / dotnet/website-feedback

using (expression) { // ... }

Open
#702 1 comment 0 reactions 0 assignees View on GitHub
bug needs-more-info
Dominant language
No language data
Stars
7
Forks
57
PR merge metrics
No merged PRs in 30d

Description

### Is there an existing issue for this?

- [x] I have searched the existing issues

### URL

using (StreamReader numbersFile = File.OpenText("numbers.txt"), wordsFile = File.OpenText("words.txt"))
{
// Process both files
}

### Browser

using Project = PC.MyCompany.Project;

### Description

using (expression)
{
// ...
}using (StreamReader numbersFile = File.OpenText("numbers.txt"), wordsFile = File.OpenText("words.txt"))
{
// Process both files
}var numbers = new List();
using (StreamReader reader = File.OpenText("numbers.txt"))
{
string line;
while ((line = reader.ReadLine()) is not null)
{
if (int.TryParse(line, out int number))
{
numbers.Add(number);
}
}
}await using (var resource = new AsyncDisposableExample())
{
// Use the resource
}using Project = PC.MyCompany.Project;

### Additional context

using Project = PC.MyCompany.Project;var numbers = new List();
using (StreamReader reader = File.OpenText("numbers.txt"))
{
string line;
while ((line = reader.ReadLine()) is not null)
{
if (int.TryParse(line, out int number))
{
numbers.Add(number);
}
}
}await using (var resource = new AsyncDisposableExample())
{
// Use the resource
}using (StreamReader numbersFile = File.OpenText("numbers.txt"), wordsFile = File.OpenText("words.txt"))
{
// Process both files
}using (expression)
{
// ...
}

![Image](https://github.com/user-attachments/assets/6a454c88-d4ce-4cec-af45-d87877aa1c78)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.