---
title: "C#: if"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/28025-c-if"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "Vide"
published: "2001-03-03T18:57:00.000Z"
updated: "2001-03-03T20:20:00.000Z"
replies: 4
views: 489
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/28025-c-if"
---

# C#: if

## #1 — Vide, 2001-03-03T18:57Z

Hejsan... vet inte hur mycket C# skiljer sig mot C++ syntaxmessigt... så jag testar, för nog är det närmast... :)

Jag försöker att få en if-sats att gå ihop, med flera olika och/eller operatorer... men det vill sig inte...

```
	for (int i = 0; i < array1.Length; i++){
		if (Request.ServerVariables[array1[i]] != "" & (array1[i] != "ALL_HTTP" &#0124; array1[i] != "ALL_RAW")) {
			act = Request.ServerVariables[array1[i]];
			svVars.Text = svVars.Text + "<b>" + array1[i] + ":</b> <i>" + act + "</i><br>";
		}
	}
```

Syntaxen för den övriga koden fungerar som den skall...

Vad vill jag att den skall göra?:

Om Request.ServerVariables\[array1\] är allt annat än "" OCH (array1 != "ALL_HTTP" OR array1 != "ALL_RAW")

Så vad gör jag fel?

Mvh, Vide

Permalänk: https://www.webforum.nu/p/28025

## #2 — PeW, 2001-03-03T20:03Z

Byt ut "&#0124;" mot "&#0124;&#0124;" och "&" mot "&&"

Borde ju vara logiskt OR och logiskt AND, inte bitvis.... en tanke iaf   :)

Permalänk: https://www.webforum.nu/p/400960

## #3 — Vide, 2001-03-03T20:07Z

Jag löste det ju mha en kompis... med att byta ut mitt &#0124; mot &... :)

Men du kanske kan förklara skillnaden mellan logiskt och bitvis? :)

Mvh, Vide

Permalänk: https://www.webforum.nu/p/400961

## #4 — PeW, 2001-03-03T20:16Z

Logiskt är ju att man använder hela utrycket: "Ja &#0124;&#0124; Nej". Bitvis så jämförs bitarna (1 eller 0) per byte:
"0000110 &#0124; 0000101"  ger 0000111. 
Medans "0000110 & 0000101" ger 0000100. 
Lite AND och OR grinds fasoner per bit  mao.

Permalänk: https://www.webforum.nu/p/400962

## #5 — Vide, 2001-03-03T20:20Z

Okej, tack! :)

Permalänk: https://www.webforum.nu/p/400963

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/28025-c-if
